Nightwatch.js使用数据属性

时间:2017-12-05 21:03:49

标签: attributes nightwatch.js

我是nightwatch.js的新手。我在QA工作,开发人员不想使用id或类进行自动化测试。他们想要使用data-test。例如data-test="nav-button"

有没有办法在nightwatch.js中使用此属性查找元素和点击元素?

1 个答案:

答案 0 :(得分:3)

这实际上非常简单。只需将data-test放在元素类型后面的方括号中。请参阅下面的示例。在这些示例中,data-test属性位于锚标记中。

.waitForElementVisible('a[data-test=nav-button]') .click(a[data-test=nav-button])