Я проверяю, не должен ли отображаться один из элементов.
Код выглядит следующим образом:
spec-файл:
expect(usersPage.isCreateTabDisplayed()).toBe(false);
usersPage определение дляМетод:
this.isCreateTabDisplayed = function()
{
waitUtil.isElementVisible(usersTab,repo.configData.configuration.longWaitTime);
createUserTab.isPresent()
.then( function(displayed) {
console.log("create user tab : "+ displayed);
return displayed;
});
}
Определение элемента выглядит следующим образом:
<li ng-class="{active: (subview == 'add')}" ng-show="iSU || dp.ua" class="ng-hide"><a href="#/setup/users/all/add/" class="ng-binding">Create user</a></li>
Когда я запускаю код, я получаю сообщение об ошибке «Ожидается, что неопределенное значение будет ложным».
Журнал консоли отображается как «Создать вкладку пользователя: ложь», но почему я получаю сообщение об ошибке и как его обработать.