繁体   English   中英

nightwatch.js:键盘操作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM