如何在 nightwatchjs 中使用执行
how to use execute in nightwatchjs
我希望在 运行 nightwatchjs 测试
时使用 execute 在我的应用程序中填充一个字段
我试过以下方法:
.execute("document.getElementByClassName('.price').setAttribute('value', '19.99')")
这不起作用,字段未填充但是我没有收到错误。有人可以解释我可能做错了什么吗?
谢谢!
p.s - 我知道我可以使用 .setValue('.price', '9
.99') 但我想学习如何通过执行来完成它。
您可以试试下面的代码。只有很小的变化。
.execute("document.getElementsByClassName('price')[0].setAttribute('value', '19.99')")
我希望在 运行 nightwatchjs 测试
时使用 execute 在我的应用程序中填充一个字段我试过以下方法:
.execute("document.getElementByClassName('.price').setAttribute('value', '19.99')")
这不起作用,字段未填充但是我没有收到错误。有人可以解释我可能做错了什么吗?
谢谢!
p.s - 我知道我可以使用 .setValue('.price', '9 .99') 但我想学习如何通过执行来完成它。
您可以试试下面的代码。只有很小的变化。
.execute("document.getElementsByClassName('price')[0].setAttribute('value', '19.99')")