使用selenium(python)时'对象不可调用'错误

yan*_*ang 1 python selenium

我用它browser.switch_to.alert().accept()来处理一个javascript警告弹出窗口.但是我得到了这样的错误:

TypeError: 'Alert' object is not callable
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

Rei*_*ees 10

警报对象不可调用?然后你应该停止调用它.所以修改

browser.switch_to.alert().accept()
Run Code Online (Sandbox Code Playgroud)

browser.switch_to.alert.accept()
Run Code Online (Sandbox Code Playgroud)

(所以删除()之后alert).