Как я могу получить значение href за "а"?
<div class="nea-sidebar" _ngcontent-c2="">
<a class="sidebar-item active" href="#/test" _ngcontent-c2="" routerlinkactive="active" ng-reflect-router-link="test" ng-reflect-router-link-active="active">
<i class="sidebar-icon fas fa-play" _ngcontent-c2="" ng-reflect-klass="sidebar-icon fas" ng-reflect-ng-class="fa-play"></i>
<span class="sidebar-label" _ngcontent-c2="">Start Test</span></a>
<a class="sidebar-item" href="#/sequences" _ngcontent-c2="" routerlinkactive="active" ng-reflect-router-link="sequences" ng-reflect-router-link-active="active">
<i class="sidebar-icon fas fa-project-diagram" _ngcontent-c2="" ng-reflect-klass="sidebar-icon fas" ng-reflect-ng-class="fa-project-diagram"></i>
Последовательность
Я использую:
element(by.css('nea-sidebar')).element(by.className('sidebar-item active')).isDisplayed().then (function(isVisible) {
if (isVisible) {
expect(element(by.css('nea-sidebar')).element(by.className('sidebar-item active')).getAttribute('href')).toBe('#/test');
}
});
Сбой из-за ошибки "- Ожидается":
Я думаю, что возвращаемое значение верное, и я должен изменить условие ToBe.