Ash*_*ain 2 javascript browser-automation ui-automation nightwatch.js
我正在使用 nightwatch.js,我对这个自动化测试还很陌生,我想通过 nightwatch.js 将值设置到元素的 style 属性中,所以我问,这可能吗?如果可能的话我们如何实现它。
我可以访问样式属性值,并可以通过以下 nightwatch api 命令进行检查,但我找不到任何方法来使用 nightwatch.js 将样式值设置为元素
browser.expect.element('#main').to.have.css('display').which.equals('block');
Run Code Online (Sandbox Code Playgroud)
您可以使用Nightwatch Selenium 执行协议来更改元素的样式属性。使用 Selenium 执行协议,您可以在要测试的站点上执行任意 javascript。
例如,您可以像这样使用它:
browser
.execute("document.getElementById('main').style.display = 'block';")
.expect.element('#main').to.have.css('display').which.equals('block');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2653 次 |
| 最近记录: |