SendKeys отправляют больше ключей, чем ожидалось - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь протестировать мобильное приложение на Android, я пытаюсь войти в систему, но когда я выполняю sendkeys пароля, происходит то, что пароль отправляется, но по какой-то причине пишет дополнительное письмо в пароле (буква у), кто-нибудь знает, что это может быть?В имени пользователя пишет все правильно.спасибо

MobileElement el2 = (MobileElement) driver.findElementById("password");
el2.sendKeys("DPY16085");

1 Ответ

0 голосов
/ 14 июня 2019

При вводе данных в поле ввода, если клавиатура вашего устройства или эмулятора открыта, возникает проблема, решение которой заключается в том, что вам нужно отклонить клавиатуру, если вы вводите данные с помощью кнопок send, вам необходимо установить эти возможности в DesiredCapabilities:

DesiredCapabilities dc = new DesiredCapabilities();    
dc.setCapability("unicodeKeyboard", true);
dc.setCapability("resetKeyboard", true);
...