我正在尝试同时将多个键传递Cmd Alt P
给 Dalek 以测试页面行为:
test
.open('themes/ribbon/index.html')
.sendKeys('body', '\uE03D\uE00A\u0050') // Cmd Alt P
.assert.attr('body', 'class', 'full')
.done();
由于测试失败,它似乎不起作用。我正在使用W3C WebDriver 规范作为键代码参考,但我还没有找到关于如何发送多个键的明确描述(在 Dalek 文档和规范中),特别是对于常规的,而不是像 Alt 和 Cmd 这样的特殊键。
当然,只需 a 的相同测试就F5
可以正常工作:
test
.open('themes/ribbon/index.html')
.sendKeys('body', '\uE035') // F5
.assert.attr('body', 'class', 'full')
.done();