如何使用java处理selenium中的浏览器通知弹出窗口?

时间:2016-09-14 12:50:54

标签: javascript java selenium selenium-webdriver

enter image description here

我想使用selenium处理jabong网站上的通知弹出窗口。

1 个答案:

答案 0 :(得分:5)

您无法直接通过Selenium控制此类“弹出窗口”。

你能做的是:

  • 完全禁用浏览器会话的所有推送通知

    FirefoxProfile ffprofile = new FirefoxProfile();
    ffprofile.setPreference("dom.webnotifications.enabled", false);
    WebDriver driver = new FirefoxDriver(ffprofile);
    
  • 加载您为此网站预先设置所需行为的现有个人资料:

仅供参考,当您在浏览器中配置推送通知时,Firefox会在permissions.sqlite SQLite数据库文件中插入/更新特定于站点的记录,您可以在配置文件目录中找到该文件。