Мой XPath, чтобы найти поля ввода в диалоговом окне, не работает в сценарии? - PullRequest
0 голосов
/ 28 февраля 2019

В диалоговом окне моего приложения есть несколько полей ввода, которые я могу найти в браузере с помощью XPath, но скрипт выдает ошибку:

NO SUCH ELEMENT exception

<input name="ctl00$ctl39$g_1447640c_4de8_44db_9142_3f8ebf91a886$ctl00$ctl05$ctl03$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" type="text" id="ctl00_ctl39_g_1447640c_4de8_44db_9142_3f8ebf91a886_ctl00_ctl05_ctl03_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" title="Maximum Attendees Required Field" class="ms-input" size="11" style="ime-mode:inactive;">

XPath IЯ использую:

//input[@id='ctl00_ctl39_g_1447640c_4de8_44db_9142_3f8ebf91a886_ctl00_ctl05_ctl03_ctl00_ctl00_ctl04_ctl00_ctl00_TextField']

Спасибо заранее.

1 Ответ

0 голосов
/ 28 февраля 2019

Попробуйте, это отсканирует страницу для предмета."//input[@type='text']"

Соответственно, если на странице имеется более одного ввода, вы можете сделать: "//input[@type='text'][1]" "(//input[@type='text'])[2]"

...