【发布时间】:2015-07-02 11:25:57
【问题描述】:
我正在使用 Nightwatch.js 来测试一个网站。我希望 Nightwatch.js 单击网站上的选项卡,但单击不起作用。至少没有效果……
要点击的元素的 HTML 代码如下所示。
<div>
<ul id="tabs">
<li id="tiresTab">
<a href="#tires">Word</a>
</li>
</ul>
</div>
我在 Nightwatch.js 中写道:
.waitForElementVisible('li[id="tiresTab"]', 10000)
.click('li[id="tiresTab"]')
但是什么也没发生。选项卡未打开。 Nightwatch 中的下一个命令失败了。这意味着 Nightwatch 正在执行单击,但选项卡未打开。但是,当我手动单击它时,我可以打开它。这可能是什么问题?
【问题讨论】:
-
你要点击的是而不是
-
你的结束标签都错了...... 不是
-
我输入了错误的结束标签。我的错……但这与我的错误无关。我以为我试图点击链接,而不是列表元素,但确实是解决方案。我一定做错了什么。感谢您的帮助。
标签: javascript html testing nightwatch.js system-testing