Как отправить комбинации клавиш на страницу с помощью webdriverjs?

Я пытался сделать

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

Но это говорит о том, что метод keyDown не существует! Кто-нибудь знает как это сделать? Есть ли место, где я могу увидеть webdriverjs API?

1 ответ

Решение

Если вы пытаетесь передать CTRL+SPACE на sendkeys, вы можете использовать Key.chord. Попробуй это

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

Вы можете найти документацию по веб-драйверу js api здесь http://seleniumhq.github.io/selenium/docs/api/javascript/

Другие вопросы по тегам