【发布时间】:2016-05-25 16:02:09
【问题描述】:
问题:在特定网页中,我想等待特定元素,然后对该元素执行操作。
使用的代码:
//Official webapp URL
browser.driver.get('http://ubet-feature-qa.opal.dnb.com');
// variable to get the particular element
var userNameDisplayedOnHomePageField = element(by.css('[ng-if="authSrv.getUserName()"]'));
//function to wait for the element and return the element availability
this.isLoggedIn = function(){
browser.driver.wait(protractor.until.elementIsVisible(userNameDisplayedOnHomePageField));
return userNameDisplayedOnHomePageField.isDisplayed();
};
预期结果: 它应该返回元素可用性 true 或 false
实际结果: 收到以下错误消息,不知道这是为什么..
TypeError:WebElementCondition 未解析为 WebElement: [对象对象]
【问题讨论】:
标签: selenium-webdriver webdriver jasmine protractor