Разница во взаимодействии браузера IE через Selenium и запуск вручную - PullRequest
0 голосов
/ 09 июня 2019

Приложение в моем проекте очень сложное с большим количеством бэкэнд-систем и написано на JavaScript для веб-интерфейса. Приложение работает только в Internet Explorer и, следовательно, я использую InternetExplorerDriver.

Мне удалось автоматизировать один экземпляр окна браузера, но при нажатии на некоторые ссылки, которые дополнительно открывают новое окно браузера, где приложение выдает «произошла ошибка JavaScript» (ошибка не с селеном). Когда я делаю тот же поток вручную, открывая Internet Explorer и запуская приложение с URL, я не вижу никакой ошибки. Я перепробовал все возможные желаемые возможности и передал разные значения методом проб и ошибок.

InternetExplorerDriverCode

Также я имитировал события мыши и клавиатуры с помощью метода Actions, когда пытался щелкнуть ссылку Никто из них не работает на меня.

Итак, я пытаюсь понять, есть ли разница, как селен взаимодействует с браузером и как мы вручную взаимодействуем с браузером. Пожалуйста, помогите мне в этом. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...