如何在 Python 中处理 Selenium Chrome WebDriver 通知?
已尝试关闭/接受 alert
和 active element
但似乎必须以其他方式处理通知。此外,所有谷歌搜索结果都促使我使用我并不真正需要的 Java 解决方案。我是 Python 的新手。
提前致谢。
原文由 Tedo G. 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Python 中处理 Selenium Chrome WebDriver 通知?
已尝试关闭/接受 alert
和 active element
但似乎必须以其他方式处理通知。此外,所有谷歌搜索结果都促使我使用我并不真正需要的 Java 解决方案。我是 Python 的新手。
提前致谢。
原文由 Tedo G. 发布,翻译遵循 CC BY-SA 4.0 许可协议
2021 年 12 月,使用 ChromeDriver Version: 96 , python 代码结构 如下所示来处理 ChromeDriver/浏览器通知:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# Creating Instance
option = Options()
# Working with the 'add_argument' Method to modify Driver Default Notification
option.add_argument('--disable-notifications')
# Passing Driver path alongside with Driver modified Options
browser = webdriver.Chrome(executable_path= your_chrome_driver_path, chrome_options= option)
# Do your stuff and quit your driver/ browser
browser.get('https://www.google.com')
browser.quit()
原文由 Mehedi Hasan Faysal 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
您可以使用 chrome 选项禁用浏览器通知。