Как найти элемент сетки для вставки данных в него с помощью Selenium с C #? - PullRequest
0 голосов
/ 16 октября 2018

Я попытался найти элемент, «Проверить элемент», Firebug, FirePath, Selenium IDE, Katalon Recorder.Но это не работает, когда я использую этот Css / xPath в моем коде.Мне нужно автоматизировать добавленный сценарий строки.Первый элемент сетки представляет собой выпадающий список, и после выбора значения из него заполняется второй элемент, который также является раскрывающимся.Css / xPath для первого элемента при проверке необходимого значения:

Css: body > div.k-animation-container > div > div.k-list-scroller > ul > li:nth-child(35)

xPath: .//*[@id='ng-app']/body/div[4]/div/ul/li[35]

Вот мой пример HTML-кода , мне нужно выбрать значение из выпадающего списка.

Что мне нужно сделать, чтобы исправить это, чтобы код всегда могвыбрать значение из выпадающего списка?

1 Ответ

0 голосов
/ 14 декабря 2018

Попробуйте этот xpath (я предполагаю, что вы хотите выбрать элемент, содержащий текст "AEP Public Service of Oklahoma")

.//*[@id='ng-app']/body/div[4]/div/ul/li[contains(.,'AEP Public Service of Oklahoma')]
...