Nightwatch.js点击未反映在UI中

时间:2016-06-10 22:02:19

标签: selenium-webdriver nightwatch.js

我正在尝试点击Nightwatch中的元素:

client
    .waitForElementVisible('.tt-suggestions div:nth-child(4)', 2000)   
    .click('.tt-suggestions div:nth-child(4)', function(clickStatus) {
        console.log(clickStatus);
    });

我检查clickStatus,然后返回成功'所以在元素上触发了点击。但是,它没有在UI中反映出来。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我发现有时您需要添加一个暂停,以便在浏览器中执行点击。因此,在测试中试试这个:

client
.waitForElementVisible('.tt-suggestions div:nth-child(4)', 2000)
.pause(1000)   
.click('.tt-suggestions div:nth-child(4)', function(clickStatus) {
    console.log(clickStatus);
});