通过SeleniumWebDriver处理IE中的模型对话框
我有一个应用程序,其中我的弹出窗口显示为模型对话框。我的应用程序只在IE中工作 无论使用何种类型的开关(switchToActiveContent、switchToWindow、switchtoFrame),我都无法将控件切换到“新建模型”对话框 我克服的解决方案是通过机器人类处理模型对话框。但是,我不想只处理和关闭弹出窗口,而是对其执行实际操作和功能(我的模型弹出窗口中有Web对象) 有没有一个明确的解决办法?Selenium WebDriver完全不能处理模型弹出对话框吗 尝试使用下面的代码通过SeleniumWebDriver处理IE中的模型对话框,selenium,selenium-webdriver,internet-explorer-11,Selenium,Selenium Webdriver,Internet Explorer 11,我有一个应用程序,其中我的弹出窗口显示为模型对话框。我的应用程序只在IE中工作 无论使用何种类型的开关(switchToActiveContent、switchToWindow、switchtoFrame),我都无法将控件切换到“新建模型”对话框 我克服的解决方案是通过机器人类处理模型对话框。但是,我不想只处理和关闭弹出窗口,而是对其执行实际操作和功能(我的模型弹出窗口中有Web对象) 有没有一个明确的解决办法?Selenium WebDriver完全不能处理模型弹出对话框吗 尝试使用下面的代码
string BaseWindow = driver.CurrentWindowHandle;
不起作用。我可以切换到打开的窗口,但无法处理其中的任何对象,因为它是一个模型对话框。希望,如果(driver.WindowHandles.Count>1){driver.SwitchTo().Window(driver.WindowHandles[1]);},下面的代码可以工作