如何检查量角器中的条件是否为真?

时间:2017-08-03 09:54:00

标签: if-statement protractor conditional-statements

我想根据以下条件显示消息。但它不起作用。在这方面,任何人都可以帮助我。

if(errorMsg.isDisplayed()==='false'){
      console.log('valid');
}else{
      console.log('invalid');
};

2 个答案:

答案 0 :(得分:0)

您无需检查errorMsg.isDisplayed方法是否为false。你可以简单地做

if(errorMsg.isDisplayed()){
  console.log('valid');
 }else{
  console.log('invalid');
};    

这是因为isDisplayed()方法适用于您所涉及的元素。

答案 1 :(得分:0)

我找到了解决方案。这是代码:

errorMsg.isPresent().then(function(result) {
      if (result) {
         console.log('Invalid');

      }  else {
         console.log('Valid');
      }

});