我正在尝试点击Nightwatch中的元素:
client
.waitForElementVisible('.tt-suggestions div:nth-child(4)', 2000)
.click('.tt-suggestions div:nth-child(4)', function(clickStatus) {
console.log(clickStatus);
});
我检查clickStatus,然后返回成功'所以在元素上触发了点击。但是,它没有在UI中反映出来。有什么建议吗?
答案 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);
});