弹出的确认框上有什么想法吗?当我完成此工作时,我知道代码正在切换到警报框-但引用错误似乎好像我需要一种其他方法-除了“接受”。任何想法将不胜感激。
环境:Python 37.32 / Selenium 2.33
dscopy = browser.find_element_by_name('_eventId_discontinueAndCopy')
dscopy.click()
time.sleep(3)
alert = browser.switch_to_alert
alert.accept()
(引用) erap.py”,第57行,在 alert.accept() AttributeError:“函数”对象没有属性“接受”
答案 0 :(得分:2)
您需要调用switch_to_alert
!
dscopy = browser.find_element_by_name('_eventId_discontinueAndCopy')
dscopy.click()
time.sleep(3)
alert = browser.switch_to_alert()
alert.accept()
编辑:
不推荐使用Switch_to_alert,因此您应该使用:
alert = browser.switch_to.alert
alert.accept()
希望这对您有帮助!