我试图通过代码#1忽略它:
webdriver.Chrome('F:/chromedriver_win32 (3)/chromedriver.exe',chrome_options=options)
options = Options()
options.add_argument("--disable-notifications")
此代码对我不起作用。
我也试过代码#2:
alert=driver.switch_to_alert()
alert.dismiss()
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
似乎您选择了正确的参数 --disable-notifications
,但已将其置于错误的序列中。但绝对不是 Alert
。这是您自己的代码块,只需更改:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--disable-notifications")
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get('https://www.google.co.in')
答案 1 :(得分:0)
不太了解python,但在设置chromedriver的属性之前必须使用ChromeOptions。这也不是警报,这些是通知在java中你可以像这样使用:
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-notifications");
System.setProperty("webdriver.chrome.driver","path to driver");
WebDriver driver =new ChromeDriver(options);
driver.get("https://www.facebook.com");