0

我正在尝试模拟Enter键,就像在此示例中使用Escape键一样:

test.open('http://home.dalek.com')
 .sendKeys('body', '\uE00C')
 .assert.dialogText('press the escape key give this alert text')
 .done();

我不知道应该使用什么代码来模拟 Enter 键。

您知道列出可与sendKeys函数一起使用的键码的资源吗?

谢谢

4

4 回答 4

1

那是 UTF-8 编码,这里有一些方便的代码

Return   U+E006
Enter    U+E007

维基百科上的大量文献

于 2013-11-11T19:05:15.127 回答
1

您还可以使用unicode-keymap NPM 模块从W3C WebDriver 规范中获取具有完整字符类型映射的对象。

安装:

npm install unicode-keymap --save

要使用:

var keys = require('unicode-keymap');
keys.Enter
// -> \uE007
于 2014-08-05T09:54:27.370 回答
0

W3C WebDriver 规范中有很好的字符类型表可供sendKeys操作。

于 2013-11-29T02:38:10.140 回答
0

在 Java 中,您也可以这样做:

WebElement webElement;
webElement.sendKeys(Keys.ENTER)
webElement.sendKeys(Keys.Shift, "a")

...等等。

于 2015-06-18T11:51:54.147 回答