我正在使用nightwatch.js编写自动化脚本。我想用键盘键,但它似乎不起作用。
我试过了:
hitEnter: function () {
this.setValue('@submitButton', this.Keys.ENTER);
}在test_file.js中调用此函数为
loginPage
.hitEnter();它给出了误差TypeError: Cannot read property 'ENTER' of undefined
我做错了什么?
发布于 2016-07-20 07:42:50
this.Keys.ENTER在本例中,this = loginPage而不是browser,您应该使用浏览器对象通过api执行:
this.setValue('@submitButton', this.api.Keys.ENTER);api将返回一个包含“定制命令/断言”+“核心命令/断言”+“全局变量”的对象。键是基于selenium的核心命令。
https://stackoverflow.com/questions/38431124
复制相似问题