我正在使用下方启动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}
我需要允许来自特定网站的弹出窗口。有什么帮助吗? 目前,弹出窗口被阻止,我无法继续。
答案 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}