Выбор варианта раскрывающегося меню Angular Material путем считывания данных с использованием таблицы Excel с Apache POI в веб-драйвере Selenium и тестированием на основе данных. - PullRequest
0 голосов
/ 18 сентября 2018

как выбрать опцию раскрывающегося списка Угловой материал из данных / значения / параметра Excel с веб-драйвером selenium Концепция управления данными и Использование APACHE POI

1 Ответ

0 голосов
/ 06 октября 2018

Используя расширение в chrome, называемое CSS и Xpath checker, можно получить xpath элементов для любого раскрывающегося списка, текстовых полей и т. Д.

Пример. Предположим, у нас есть раскрывающийся список с именем Gender, а список содержит 3 параметра с именемМужской, Женский и Другие

, поэтому код WebDriver будет выглядеть следующим образом:

driver.findElement (By.xpath ("// span [. = 'Gender']")). Click ();

driver.findElement (By.xpath ("// span [@ class = 'mat-option-text' и содержит (text (), 'Male')]")). Click ();

или

driver.findElement (By.xpath ("// span [@ class = 'mat-option-text' и содержит (text (), 'Female')]")) .click ();

или

driver.findElement (By.xpath ("// span [@ class = 'mat-option-text' и содержит (text (), '. Другие)] ")) нажмите ();

...