如何使用 webdriverjs 将组合键发送到页面?

How to send keys combinations to the page using webdriverjs?

我正在尝试

driver.keyDown(webdriver.Key.CONTROL).sendKeys(webdriver.Key.SPACE);

但是说keyDown方法不存在! 有谁知道如何做到这一点?有没有我可以看到 webdriverjs api 的地方?

如果您尝试将 CTRL+SPACE 传递给 sendkeys,您可以使用 Key.chord。 试试这个

driver.sendKeys(webdriver.Key.chord(webdriver.Key.CONTROL, webdriver.Key.SPACE))

您可以在此处找到 webdriver js api 文档 http://seleniumhq.github.io/selenium/docs/api/javascript/