如何在 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')")