下面是我的代码,返回:
TypeError:无法读取未定义的属性'then'
verifyElement(locator){
var text = element(by.xpath(locator)).isDisplayed()
text.then(function(result){
console.log("Element is displayed");
return true
},
function(error){
console.log("Element is not displayed");
return false;
}
)}
答案 0 :(得分:0)
请尝试以下代码。 Promise可以很好地与箭头功能配合使用。
element(by.xpath(locator)).isDisplayed().then(status => {
if(status){
//code if element displayed
assert(true,'Element is displayed');
}else{
assert(false,'Element is not being displayed');
}
});
干杯!