[英]nightwatch.js: keyboard action
我正在使用nightwatch.js
编写自动化脚本。 我想使用键盘键,但似乎无法正常工作。
我努力了:
hitEnter: function () {
this.setValue('@submitButton', this.Keys.ENTER);
}
在test_file.js
将此函数称为
loginPage
.hitEnter();
它给出错误TypeError: Cannot read property 'ENTER' of undefined
我究竟做错了什么?
this.Keys.ENTER
在这种情况下,这= loginPage而不是浏览器,您应该通过api使用浏览器对象执行:
this.setValue('@submitButton', this.api.Keys.ENTER);
编辑:api将返回一个对象,其中包含“自定义命令/声明” +“核心命令/声明” +“全局变量”。 按键是基于硒的核心命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.