javascript – 检查量角器中是否存在元素

前端之家收集整理的这篇文章主要介绍了javascript – 检查量角器中是否存在元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试使用下面的代码片段来检查我正在寻找的元素是否存在,但是我得到的是“失败:使用定位器找不到元素:By(css selector,.icon-cancel)”.我希望程序做的是执行b()
element(by.css('.icon-cancel')).isDisplayed().then(function(result) {
    if ( result ) {
        a();
    } else {
        b();
    }
});

解决方法

如果元素实际上不存在于DOM树中,则isDisplayed()将失败.你需要 isPresent()方法
$('.icon-cancel').isPresent().then(function(result) {
    if ( result ) {
        a();
    } else {
        b();
    }
});

猜你在找的JavaScript相关文章