通过Selenium Webdriver处理IE中的模型对话

时间:2017-06-21 07:47:21

标签: selenium selenium-webdriver internet-explorer-11

我有一个应用程序,其中我的弹出窗口显示为模型对话框。我的应用程序仅适用于IE。

无论我使用哪种不同类型的交换机(switchToActiveContent,switchToWindow,switchtoFrame),我都无法将控件切换到新的模型对话框。

我克服的解决方案是 - 通过机器人类处理模型对话框。但是,我不想只是处理和关闭弹出窗口,而是在其上执行实际的操作和功能(我的模型弹出窗口中有Web对象)

对此有明确的解决方案吗? Selenium WebDriver可以处理模型弹出对话框吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码

string BaseWindow = driver.CurrentWindowHandle;