【发布时间】:2020-06-30 07:15:11
【问题描述】:
我正在创建一个函数来返回一个布尔值以了解元素是否存在,但我得到了
this is the status: false
我如何才能得到唯一的真或假响应,请帮忙,我使用的是 if 条件,但它显示响应...
async IsPresent(element){
try{
await element.isPresent().then(function(status){
console.log("this is the status: " + status);
return status;
});
}
catch(err){
return console.log(err);
}
};
这是我调用 IsPresent 的函数
async ClickSomething(){
try{
await this.helpers.ClickElement(oneElement);
if(await this.helpers.IsPresent(anotherElement) == false){
//Do something
}else{
//Do something esle
}
catch(err){
return console.log(err);
}
};
【问题讨论】:
标签: javascript selenium protractor