无法获取已经打开的IE窗口的windowhandle

时间:2018-08-30 06:15:00

标签: c# selenium-webdriver selenium-iedriver

我正在尝试在我的组织中自动执行citrix登录过程。 我正在使用ChromeDriver(selenium)自动化一些成功的步骤。 但是它将下载.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 ??

0 个答案:

没有答案