Hun*_*all 5 attributes nightwatch.js
我是 nightwatch.js 的新手。我从事 QA 工作,开发人员不想使用 id 或类进行自动化测试。他们想要使用data-test. 例如data-test="nav-button"。
有没有办法在 nightwatch.js 中使用此属性查找元素并单击元素?
这实际上很简单。只需将 放在data-test元素类型后面的方括号中即可。请参阅下面的示例。在这些示例中,数据测试属性位于锚标记中。
.waitForElementVisible('a[data-test=nav-button]')
.click(a[data-test=nav-button])