Selenium - 使用firefox驱动程序阻止弹出窗口

时间:2013-05-17 10:40:19

标签: selenium popup block selenium-firefoxdriver

我想使用firefox驱动程序在selenium中阻止弹出窗口。

有人做过这样的事吗?我已经试过加载扩展但没有成功。

有人可以帮忙吗?

谢谢!

此致 Kalpesh Patel

1 个答案:

答案 0 :(得分:1)

您需要使用浏览器配置文件并阻止弹出窗口。在创建浏览器实例时将您的配置文件作为参数传递。检查以下代码:

ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("Your-profile-name");
profile.setPreference( "intl.accept_languages", "no,en-us,en" ); 
FirefoxDriver driver = new FirefoxDriver(profile);
driver.get("http://www.example.com/");

注意:我认为您已经在浏览器中了解了个人资料的概念。