Не удалось получить дескриптор окна уже открытого окна IE - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь автоматизировать процесс входа в Citrix в своей организации. Я использую ChromeDriver (селен), чтобы автоматизировать несколько шагов, что успешно до сих пор. Но он загружает .ica файл, который мне нужно дважды щелкнуть и который открывает свежий экземпляр браузера IE. Я не могу получить управление этим экземпляром. Я хочу ввести имя пользователя и пароль программно в этом новом окне IE.

Мой код, как показано ниже.

 // Code which downloads ica file
 var idCitrix = chromedriver.FindElementById("IdOfDOMElement");
 idCitrix.Click();
 // Below code will ALWAYS OPEN IE FRESH BROWSER INSTANCE (IE 11)
 Process.Start("LOCATION OF .ICA FILR FROM DOWNLOADS FOLDER");
 //How to get handle of this newly opened IE window ??
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...