2013-04-05 2 views
0

Я нажимаю кнопку просмотра в IE, используя код Selenium Webdriver в утилите загрузки файлов, считывая координаты текста для просмотра. В то время как код работает отлично на некоторых машинах в IE и firefox, и на еще одной машине тот же код работает для firefoxx, но кнопка просмотра становится незаметной в IE. Мы проверили настройки в интернет-вариантах, все выглядит одинаково на обеих машинах. Пожалуйста, сообщите нам, если кто-либо столкнется с такой проблемой и разрешением, которое может работать.Проблема при нажатии кнопки обзора с селеном в IE

+0

вы должны предоставить более подробную информацию. –

+0

Вы не должны нажимать кнопку на всех. Если вы пытаетесь загрузить файл, есть лучшие способы сделать это. – Arran

ответ

0

Если есть какой-либо другой способ загрузить файл в ваше приложение, не используя метод кнопки «Браузер», это всегда предпочтительнее. Некоторые люди будут использовать Apache HTTPComponents, чтобы выполнить загрузку POST на сервлет, на который ссылается кнопка «Обзор». Это, безусловно, предпочтительный метод, а не использование WebDriver. Проблема с кнопкой «Обзор» заключается в том, что она открывает собственные элементы управления ОС (в некоторых случаях), и единственный способ управлять ими - использовать Sikuli API, чтобы нажимать на элементы, основываясь на поиске их с соответствующими скриншотами. Кроме того, если вы используете Sikuli, вы не можете запускать несколько тестов браузера на одной машине, поскольку каждый тест блокирует сравнение экрана другого теста, и это будет исключать вас из использования RemoteWebDriver.

Смежные вопросы