Sit*_*ana 6 java internet-explorer selenium-webdriver
每次我进入新的IE浏览器运行Selenium自动化脚本来处理弹出处理时,我需要手动禁用IE设置中的弹出窗口阻止程序选项.有没有办法通过使用某种功能或其他东西以编程方式禁用IE弹出窗口阻止程序?
我们必须修改注册表值才能在 IE 中操作弹出窗口阻止程序。注册表信息如下:
注册表位置: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows
注册表值名称: PopupMgr
注册表值数据: 否[关闭弹出窗口阻止程序]和是[打开弹出窗口阻止程序]
如果您使用 Java 并且希望以编程方式实现它,下面的代码片段肯定会对您有所帮助:
String cmd = "REG ADD \"HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\New Windows\" /F /V \"PopupMgr\" /T REG_SZ /D \"no\"";
try {
Runtime.getRuntime().exec(cmd);
} catch (Exception e) {
System.out.println("Error ocured!");
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
4693 次 |
| 最近记录: |