我正在制作一个可以打开网站的简单搜寻器,当弹出窗口出现时,它应该将其关闭。但是以下命令不起作用。
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()
答案 0 :(得分:0)
使用此
alert = browser.switch_to.alert.dismiss()
代替
webdriver.switch_to_alert().dismiss()
driver
实例名称是browser
而不是webdriver