【发布时间】:2018-04-25 21:30:05
【问题描述】:
我正在尝试使用 webdriverIO (Selenium) 禁用 chrome 剪贴板弹出/通知以实现自动化。我尝试设置 chrome 选项,但它仍然没有禁用它。我想单击此弹出窗口后面的 Web 元素,因此我不希望此弹出窗口出现在自动化中。我尝试手动禁用剪贴板设置,但 selenium 每次都会打开一个新会话来刷新设置。此外,无法使用开发人员工具进行检查。它不是警报,因此接受/关闭警报也不起作用。
browser.alertAccept();
或
browser.alertDismiss();
chromeOptions: {
args: [
'disable-infobars',
'disable-popup-blocking',
'disable-notifications'
],
prefs: {
'profile.default_content_settings.popups' : 2,
'profile.default_content_settings.notifications' : 2,
}
}
请帮我解决这个问题,任何帮助将不胜感激。
【问题讨论】:
标签: javascript google-chrome selenium popup webdriver-io