Nightwatch.js - 仅在页面的一部分断言.htt

时间:2014-11-20 21:47:20

标签: javascript jquery selenium nightwatch.js

如何申请'断言。' (或任何其他断言/命令,对于此问题)不对浏览器'但是对于页面的一部分,例如一张桌子?

所以,而不是:

browser.assert.hidden('#任何&#39)

可以这样做吗?

('#的table_id&#39)。assert.hidden('#任何&#39)

这个建议对我来说不适用于上面。

可以编写自定义命令,但我的问题是这是否可以直接完成。

2 个答案:

答案 0 :(得分:0)

您可以使用CSS路径或XPATH来选择页面的一部分

请参阅:Google Chrome copy CSS Path in Developer Tools

答案 1 :(得分:0)

也许我误解了你的要求......但似乎你可以做到:

mock_stream.return_value.open.return_value = False

毕竟你只是使用CSS选择器来验证你要确认的特定项目,浏览器是所有这些元素的根。