Я делаю простой сканер, который может открывать сайт, и когда появляется всплывающее окно, он должен закрывать его. но следующая команда не работает.
from selenium import webdriver browser = webdriver.Chrome(executable_path=r"C:\Program Files\chromedriver.exe") url = "https://www.bnbaccessories.com/" browser.get(url) alert = webdriver.switch_to_alert().dismiss() innerHTML = browser.execute_script("return document.body.innerHTML") browser.implicitly_wait(50) browser.close()
Используйте это
alert = browser.switch_to.alert.dismiss()
вместо
webdriver.switch_to_alert().dismiss()
driver имя экземпляра browser не webdriver
driver
browser
webdriver