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