У меня есть приложение, в котором пользователь нажимает кнопку «Загрузить подпись пациента». Откроется диалоговое окно «Выбор файла», в котором пользователь выбирает файл и нажимает «ОК». В поле появится имя файла, кнопка отключится, и активируется следующая кнопка «Загрузить». Мне удалось отправить send_keys на первую кнопку, чтобы выбрать предопределенный файл, который появляется в поле. Но откроется диалоговое окно «Файл открыть» и ждет. Поскольку он не является частью приложения, я не могу получить его в Selenium. Я прочитал, что загрузка/загрузка файлов не очень хорошая идея в Selenium именно по этой причине, что диалоговое окно ОС выходит из-под контроля. Каков правильный подход?Возможно ли в Selenium закрыть диалоговое окно выбора файла ОС?
1
A
ответ
1
Варианты в порядке предпочтений.
Option2 использование Java робот
Вариант3 использование AutoIt скрипт
ОПЦИЯ4 использование sikuli. Пример кода можно найти здесь http://automationsimplified.wordpress.com/2014/01/07/how-to-use-sikuli-java-api/
Варианты 2 & 3 вы можете получить много ссылок в Интернете для поиска файлов.
Смежные вопросы
- 1. Selenium: закрыть диалоговое окно
- 2. Возможно ли закрыть диалоговое окно печати?
- 3. Диалоговое окно выбора файла GWT
- 4. Диалоговое окно выбора сертификата Selenium Chrome
- 5. Использование углового материала, возможно ли закрыть конкретное диалоговое окно
- 6. Как закрыть диалоговое окно
- 7. Диалоговое окно Закрыть автоматически
- 8. Закрыть диалоговое окно автоматически
- 9. C# webbrowser закрыть диалоговое окно сохранения файла
- 10. GTK закрыть диалоговое окно?
- 11. Диалоговое окно «Открыть/закрыть»
- 12. Возможно ли, чтобы диалоговое окно завершило сценарий?
- 13. Selenium - диалоговое окно
- 14. Можно ли закрыть диалоговое окно ввода файла с помощью javascript?
- 15. Диалоговое окно выбора Chromecast
- 16. Диалоговое окно JQuery Кнопка «Закрыть»
- 17. Диалоговое окно выбора даты
- 18. Как автоматически закрыть диалоговое окно?
- 19. Закрыть диалоговое окно автоматически с помощью Selenium питона
- 20. Закрыть диалоговое окно после сообщения
- 21. Как закрыть диалоговое окно jquery
- 22. jqgrid - закрыть диалоговое окно формы
- 23. Как закрыть диалоговое окно JFrame?
- 24. Как закрыть диалоговое окно программно
- 25. Возможно ли заменить диалоговое окно открытого файла системы?
- 26. Как закрыть диалоговое окно jquery?
- 27. Диалоговое окно закрыть после щелчка
- 28. Диалоговое окно Handle в Selenium Web Driver
- 29. Selenium WebDriver и браузеры выбирают диалоговое окно файла
- 30. Могу ли я закрыть диалоговое окно предупреждения в списке?