Невозможно поместить число в текстовое поле в селене - PullRequest
0 голосов
/ 28 ноября 2018

Я хочу поместить число в текстовое поле и щелкнуть ссылку Получить приложение. Когда я использую команду XPath enter image description here

:

driver.findElement(By.xpath("//*[@id="ngdialog1"]/div[2]/div/div[1]/div[1]/div[1]/input")).sendKeys("123456789");

КогдаЯ запускаю скрипт, который открывает всплывающее окно, но оно не вводит значение в текстовое поле.Пожалуйста, смотрите скриншот.

1 Ответ

0 голосов
/ 28 ноября 2018

Добавьте ожидание, если необходимо, как предложил Андерссон, затем используйте этот xpath:

driver.findElement(By.xpath("//*[contains(local-name(), 'input') and contains(@name, 'number')]")).sendKeys("123456789");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...