Я использую селен-webdriver и java. мой сценарий заключается в том, что «нужно щелкнуть по фотографии для увеличения, а затем закрыть ее. Как только я это закрыл, страница вернется на домашнюю страницу (предыдущая), а затем не сможет идентифицировать элементы, которые были идентифицированы ранее. webdriverwait и не повезло, но он работает, когда я пытался вручную использовать firebug с теми же локаторами. Любая помощь очень ценится.selenium webdriver не может идентифицировать элементы из-за обновления страницы.
0
A
ответ
0
После обновления страницы, изменение ее содержимого (обычно происходит в меню), которое было идентифицировано ранее с помощью webdriver, будет быть более недоступным (при попытке взаимодействовать с ним вы получите «Элемент больше не привязан к DOM» или исключения StateElementReference. Чтобы избежать этого, после изменения содержимого этого элемента (на странице вашего случая) вам нужно снова найти элемент снова с помощью тех же селекторов, что и раньше (это какое-то обновление). Всегда работает для меня.
Смежные вопросы
- 1. Невозможно идентифицировать элементы в Selenium webdriver для IE9
- 2. Selenium WebDriver не может найти элементы на странице
- 3. Selenium не может идентифицировать onclick Код Javascript
- 4. Selenium Webdriver не может сфокусироваться
- 5. Объект страницы Selenium WebDriver
- 6. Не удается найти элементы через Selenium webdriver?
- 7. Сценарий Selenium- Webdriver не может распознать загрузку страницы
- 8. Selenium WebDriver Python reload html без обновления страницы
- 9. selenium ElementNotVisibleException не может поймать скрытые элементы
- 10. Как обрабатывать перекрывающиеся страницы в selenium webdriver с java
- 11. Как правильно найти элементы веб-страницы с помощью Selenium Webdriver?
- 12. Selenium in java не может идентифицировать имя класса
- 13. получить видимый текст страницы с selenium webdriver
- 14. Selenium Webdriver не может использовать verifyEquals()
- 15. не может выбрать Xpath в selenium webdriver
- 16. Selenium webdriver не может найти кнопку
- 17. Selenium WebDriver не может открыть профиль Firefox
- 18. Selenium Webdriver не может щелкнуть элемент подменю
- 19. Selenium Webdriver C# Страницы с похожими элементами
- 20. Результаты обновления Selenium WebDriver в UnreachableBrowserException
- 21. Selenium не может найти путь firefox - selenium-webdriver
- 22. selenium 2- python- не может импортировать webdriver, хотя selenium обновлен
- 23. Инструмент Selenium не может идентифицировать элемент по xpath
- 24. Selenium не видит элементы страницы AngularJS
- 25. iFrame не идентифицируется Selenium Webdriver
- 26. Элементы управления таргетингом на сайте (selenium webdriver)
- 27. Selenium webdriver не может идентифицировать Dropdown и кнопку на веб-странице
- 28. Selenium Webdriver 2.30 не может идентифицировать объект в стандартном всплывающем окне поиска Salesforce
- 29. Selenium WebDriver SubMenu не работает
- 30. Selenium webdriver C# - Выполнение полного скриншота страницы
Спасибо, Андрей, он работает –