Как выбрать значение из выпадающего в Selenium, когда это вход - PullRequest
0 голосов
/ 03 октября 2019

Выбор значения из выпадающего списка в селеновом веб-драйвере, когда тип выпадающего меню - Ввод

. При условии, что для раскрывающегося списка был выбран XPath, но не удалось выбрать отображаемые значения.

HTML дляВыпадающий список:

enter image description here

Значение в раскрывающемся списке:

06/29/2019 enter image description here

Должен иметь возможность выбрать любое значение из раскрывающегося списка на основе пользовательского ввода.

1 Ответ

1 голос
/ 03 октября 2019

Используйте Dynamic Xpath, как показано ниже:

    String date = "06/22/2019";

    String Xpath = "//tr[@class='dxeListBoxItemRow_PDPSTheme']/tr[contains(.,'"+date+"')]";

Найдите элемент раскрывающегося списка, нажмите на, а затем нажмите на элемент, как указано выше xpath. Вам также нужно сначала прокрутить элемент вниз или сфокусировать его

здесь дата - это ввод, и согласно вашему вводу элемент будет выбран

...