Nighwatch元素搜索结果成功但元素不存在

时间:2018-07-25 23:07:14

标签: selenium nightwatch.js

在元素不存在的情况下,我试图检查元素是否存在而不停止测试运​​行。

但是,当我运行代码时,最终结果是,对于页面上不存在的元素('id2'),result.status仍然成功(0),然后assert.visible失败并显示消息“找不到元素“

    for (index = 0; index < array.length; index++) {
        var indexedId= 'id' + index

        browser.element('id', indexedId, function(result) {
            if (result.status !== -1) {
                browser
                    .assert.visible(indexedId)
            } else {
                return;
            }
        });
    }

0 个答案:

没有答案