机器人框架 - 允许特定网站上的Chrome弹出窗口

时间:2016-02-09 06:19:38

标签: robotframework

我正在使用下方启动Chrome

${chrome options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
Call Method    ${chrome options}    add_argument    disable-extensions
Create Webdriver    Chrome    chrome_extension_disabled    chrome_options=${chrome options}

我需要允许来自特定网站的弹出窗口。有什么帮助吗? 目前,弹出窗口被阻止,我无法继续。

1 个答案:

答案 0 :(得分:0)

我无法测试我的解决方案,因为在ChromeDriver下运行的Chrome从不阻止弹出窗口(请参阅https://bugs.chromium.org/p/chromedriver/issues/detail?id=1291)。这是值得尝试的事情:

${allow}=    Create Dictionary    setting=${1}
${exceptions}=    Create Dictionary    mydomain.com=${allow}
${prefs}=    Create Dictionary    profile.popups=${exceptions}
Call Method    ${chrome options}    add_experimental_option    prefs    ${prefs}