Так что, по сути, driver.refresh() не представляет данные формы, например, captcha на странице. Если вы обновляетесь в браузере, появляется всплывающее сообщение, подтверждающее повторную отправку формы подтверждения, если вы нажмете кнопку продолжения браузера, который отправит данные формы, и вам не придется снова переписывать. Есть ли способ автоматизировать селен, чтобы подтвердить повторную отправку формы каждый драйвер.refresh()?Как я могу обновить webdriver, но представлять данные формы каждый раз обновления?
0
A
ответ
1
Предполагая, что это предупреждение, которое является то, что это, кажется, вы просто добавить эту строку кода после вызова для водителя, чтобы обновить.
driver.switchTo().alert().accept();
Да, вы могли бы написать класс драйвера пользовательского, который расширяет класс драйвера селена, который вы используете, и перезаписать метод обновления (или сделать свой собственный). Но это была бы плохая практика.
Поскольку не все страницы, на которые вы автоматизируете, будут иметь данные формы.
Смежные вопросы
- 1. Как я могу обновить данные
- 2. Обновления пользовательского вида чертежа каждый раз, когда данные изменены
- 3. Как обновить угловой индикатор прогресса каждый раз, когда я нажимаю
- 4. Обновить вид и данные каждый раз приложение открывается
- 5. Как я могу лучше представлять пользовательские разрешения?
- 6. Обновить пользовательский тип вида при щелчке каждый раз-Odoo8
- 7. Selenium Webdriver - Как я могу рандомизировать тест для ввода новых данных каждый раз?
- 8. Обновить сегодня Виджет каждый раз открыт
- 9. Я не могу обновить, вставив данные из всплывающей формы
- 10. Я могу обновить список, но как?
- 11. Как я могу создать базу данных sqlite каждый раз
- 12. обновить страницу и отправлять данные каждый раз, когда она обновляется?
- 13. Как я могу обновить кеш WebView каждый день?
- 14. Android: Как я могу обновить представление каждый раз при нажатии элемента панели вкладок?
- 15. Как я могу вернуть данные формы?
- 16. Tableview обновляет данные каждый раз
- 17. Как я могу добавить переменную $ _POST в массив $ _SESSION каждый раз при отправке формы?
- 18. Как я могу обновить .RData?
- 19. Каждый раз, когда страница обновляется, я теряю данные, но я хочу сохранить последнее значение текстового поля
- 20. Как я могу автоматически обновлять данные из MySQL без обновления?
- 21. Как я могу запускать R Commander каждый раз при запуске?
- 22. Как я могу называть fillData() для обновления каждый раз при загрузке экрана?
- 23. Как я могу перезагрузить страницу каждый раз, когда открываю ее
- 24. UIWebView: как я могу начать с пустого представления каждый раз?
- 25. Как я могу обновить изображение каждый раз, когда он вызывается на странице
- 26. Как выполнить добавление действия в форме только один раз, после обновления записи каждый раз
- 27. Как я могу отображать каждый фильм только один раз?
- 28. Могу ли я платить каждый раз за обновление приложения?
- 29. Как я могу прочитать одно целое каждый раз?
- 30. Как обновить содержимое вкладки каждый раз при щелчке мышью-андроид
, пожалуйста, поделитесь html-кодом страницы, если упомянутое ниже решение Райана не будет работать – thebadguy