使用Selenium(Python)时出现'object is not callable'错误

4 投票
1 回答
14519 浏览
提问于 2025-04-19 05:01

我使用了 browser.switch_to.alert().accept() 来处理一个 JavaScript 弹出警告框。
但是我遇到了这样的错误:

TypeError: 'Alert' object is not callable

我该怎么解决这个问题呢?

1 个回答

19

你遇到“Alert对象不可调用”的问题吗?那你就应该停止调用它。你需要把

browser.switch_to.alert().accept()

改成

browser.switch_to.alert.accept()

(也就是说,去掉alert后面的())。

撰写回答