Я пытаюсь записать мой тест на основное веб-приложение в Firefox, используя Selenium IDE. На одной веб-странице есть несколько текстовых полей, где я хочу ввести некоторые значения. Проблема заключается в том, что всякий раз, когда я запускаю тест для его записи, идентификатор элементов текстового поля изменяется в каждом сеансе. Я использовал xpath для поиска текстовых полей, но xpath просто дает мне один и тот же идентификатор элемента. Может ли кто-нибудь сказать мне, как я могу найти текстовые поля? Я также изучил исходный код, и ничто другое не является уникальным среди 4 текстовых полей, кроме идентификатора, который изменяется при каждом запуске. БлагодаряSelenium не может найти текстовое поле
0
A
ответ
0
пытается найти текстовое поле по имени Eg.text имени ящика является Чтобы то скрипт будет
<tr>
<td>type</td>
<td>name=to</td>
<td>testt</td>
</tr>
Смежные вопросы
- 1. огурца сенсорные не может найти текстовое поле
- 2. Selenium не может найти поле внутри кадра
- 3. Не удается найти текстовое поле при запуске скрипта python selenium
- 4. Selenium IDE - текстовое поле AJAX не обновляется
- 5. Капибара «не может найти» текстовое поле, но наполняет его
- 6. Selenium не может найти что-то в этом поле.
- 7. Как проверить текстовое поле в selenium
- 8. Не удается найти элемент - Selenium
- 9. Selenium не может найти динамический веб-элемент
- 10. Невозможно выбрать текстовое поле в selenium
- 11. Python Selenium - ввод значения в текстовое поле
- 12. Как редактировать текстовое поле в Selenium 2?
- 13. Selenium: Как утверждать, что текстовое поле отключено?
- 14. Утверждение, что текстовое поле пуста в Selenium
- 15. Selenium - Как ввести текстовое поле, созданное Javascript?
- 16. Python3 Selenium очистить текстовое поле в таблице
- 17. Selenium Webdriver: ввод текста в текстовое поле
- 18. Текстовое поле Django не может пройти проверку
- 19. не может изменить текстовое поле в scrollview
- 20. Это текстовое поле ввода не может распечатываться
- 21. Selenium не может заполнить поле ввода
- 22. Капибара не может найти поле
- 23. Веб-драйвер Selenium не может найти элемент
- 24. Selenium IDE не может найти элемент
- 25. Selenium - driver.find_element_by_css_selector не может найти элемент (python)
- 26. Selenium webdriver не может найти кнопку
- 27. Selenium Web Driver не может найти элемент
- 28. Browserstack/selenium не может найти драйвер
- 29. Selenium IDE не может найти редактор CK
- 30. Selenium in Python не может найти кнопку
«ничего не уникально среди 4 текстовых полей» Даже порядок на странице не то же самое от run to run? Ничто в их родителях/предках не может использоваться, чтобы отличить их? Можете ли вы опубликовать упрощенную страницу HTML, чтобы люди могли видеть более подробную информацию? –
Пол прав. По крайней мере, одна вещь уникальна в каждой коробке: это относительная позиция (и я готов поспорить, что это не изменится). Вы можете использовать это в XPath: «// input [@ type = 'textarea' и positon() = 2]" будет соответствовать второму на странице. –