1
Я хотел бы сделать что-то вроде этого, но это не работает, потому что isPresent возвращает обещание, а не логическое ...Как создать функцию isVisible в JS с помощью Protractor?
this.isVisible = function(){
return browser.isElementPresent(_this.username) &&
browser.isElementPresent(_this.password) &&
browser.isElementPresent(_this.submit)
}
Я также попытался
this.isVisible = function(){
return _this.username.isPresent() &&
_this.password.isPresent() &&
_this.submit.isPresent()
}
Есть ли способ справиться с этим? Возможно, использовать все, а затем объединить его с одним логическим обещанием или чем-то еще?
Прохладный и это просто вернет обещание с одним логическим правилом – Jackie
@Ja ckie yup, я также добавил немного более читаемую версию, проверьте ее. Благодарю. – alecxe