Я пытаюсь получить различные пункты меню, чтобы проверить ссылки, я выяснил, как это сделать с выпадающим списком, но просто общий навигатор дает мне проблемы. Вот код транспортира, который я пытаюсь использоватьТранспортир - проблема с получением элементов меню
// globals for second menu
var mainMenu = element.all(by.id('mainMenu'));
// Second menu
this.dashboard = function() {
mainMenu.get(0).element(by.linkText('Dashboard')).click();
browser.waitForAngular();
}
this.content = function() {
mainMenu.get(1).element(by.linkText('Content')).click();
browser.waitForAngular();
}
describe('Should Test main Navbar functions', function() {
it('Dashboard should direct to dashboard page', function() {
navbar.dashboard();
expect(browser.getCurrentUrl()).toContain(dashboardUrl);
});
it('Content should direct to course page', function() {
navbar.content();
expect(browser.getCurrentUrl()).toContain(contentUrl);
})
});
Html component.