AttributeError:模块“ selenium.webdriver”没有属性“ switch_to_alert”

时间:2020-02-13 15:19:00

标签: selenium selenium-webdriver

我正在制作一个可以打开网站的简单搜寻器,当弹出窗口出现时,它应该将其关闭。但是以下命令不起作用。

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()

1 个答案:

答案 0 :(得分:0)

使用此

   alert = browser.switch_to.alert.dismiss()

代替

webdriver.switch_to_alert().dismiss() 

driver实例名称是browser而不是webdriver

相关问题