Поэтому я знаю только, как получить имя, используя для этого нажатую кнопку мыши. Но я знаю, что это не очень хорошее решение, потому что мы не даем гарантии, что автоматическое предложение будет таким же, как и все время в браузере.
Итак, если кто-нибудь знает, как получить автоматически предлагаемые текстовые имена для текстового поля автозаполнения в Selenium Web Driver с помощью Junit (здесь я использую Junit в Selenium WebDriver для разработки сценария тестирования автоматизации) ).
Мой код:
Код: Выделить всё
driver.findElement("//input[@id='phSearchInput']").SendKeys(KEYS.ARROW_DOWN);
Thread.sleep(1000);
driver.findElement("//input[@id='phSearchInput']").SendKeys(KEYS.ARROW_DOWN);
Thread.sleep(1000);
driver.findElement("//input[@id='phSearchInput']").SendKeys(KEYS.ENTER);
второй вариант автоматически предлагаемых текстов.
Именно поэтому мне нужно, как получить текстовые имена в автозаполнении для текстового поля автозаполнения.
Пожалуйста, дайте ответы на мой вопрос в форме JUnit, потому что я использую JUnit для разработки сценария автоматизации тестирования.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/481 ... e-text-box
Мобильная версия