Приложение в моем проекте очень сложное с большим количеством бэкэнд-систем и написано на JavaScript для веб-интерфейса. Приложение работает только в Internet Explorer и, следовательно, я использую InternetExplorerDriver.
Мне удалось автоматизировать один экземпляр окна браузера, но при нажатии на некоторые ссылки, которые дополнительно открывают новое окно браузера, где приложение выдает «произошла ошибка JavaScript» (ошибка не с селеном). Когда я делаю тот же поток вручную, открывая Internet Explorer и запуская приложение с URL, я не вижу никакой ошибки. Я перепробовал все возможные желаемые возможности и передал разные значения методом проб и ошибок.
Также я имитировал события мыши и клавиатуры с помощью метода Actions, когда пытался щелкнуть ссылку Никто из них не работает на меня.
Итак, я пытаюсь понять, есть ли разница, как селен взаимодействует с браузером и как мы вручную взаимодействуем с браузером. Пожалуйста, помогите мне в этом. Заранее спасибо.