Как я могу нажать две клавиши одновременно, используя WebdriverIO? - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь написать код, используя WebdriverIO, который одновременно нажимает клавиши Shift и Tab.

Я могу нажимать каждую отдельную клавишу, используя browser.keys("\uE004"); и browser.keys("\uE008");, однако эти действия не выполняются.выполняется одновременно.

Я также попытался передать массив как browser.keys(["\uE004", "\uE008"]);, но при этом одновременно нажимается одна клавиша.Помогите!Как я могу нажать обе клавиши одновременно?

1 Ответ

0 голосов
/ 29 января 2019

У меня была похожая проблема, и она была решена после обращения к https://github.com/webdriverio/webdriverio/issues/1344.

Модификаторы (Control, Shift, Alt) не выпускаются по умолчанию.Вы должны передать NULL, чтобы освободить ключ-модификатор.

Например: browser.keys(['Control', 'r', 'NULL'])

Так что в свой массив включите NULL в качестве третьего элемента.Дайте мне знать, если это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...