gpt4 book ai didi

javascript - 禁用 Chrome 剪贴板弹出窗口 WebdriverIO

转载 作者:行者123 更新时间:2023-12-05 05:16:50 27 4
gpt4 key购买 nike

我正在尝试使用 webdriverIO (Selenium) 自动禁用 chrome 剪贴板弹出窗口/通知。我尝试设置 chrome 选项,但仍然没有禁用它。我想单击此弹出窗口后面的 Web 元素,因此我不希望此弹出窗口出现在自动化中。我尝试手动禁用剪贴板设置,但 selenium 每次都会打开一个新 session 来刷新设置。此外,无法使用开发人员工具进行检查。这不是警报,因此接受/关闭警报也不起作用。

browser.alertAccept();

browser.alertDismiss();

Chrome Clipboard popup

chromeOptions: {
args: [
'disable-infobars',
'disable-popup-blocking',
'disable-notifications'
],
prefs: {
'profile.default_content_settings.popups' : 2,
'profile.default_content_settings.notifications' : 2,
}
}

请帮我解决这个问题,我们将不胜感激。

最佳答案

解决方法可能是切换到弹出窗口并将其关闭。

driver.switchTo().alert().dismiss();

driver.switchTo().activeElement().dismiss();

编辑:我发现了一个有趣的网站。试试本网站末尾的代码:http://blog.amolchavan.space/block-push-notification-on-chrome-in-selenium-webdriver/

关于javascript - 禁用 Chrome 剪贴板弹出窗口 WebdriverIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50031635/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com