问题描述:
在使用selenium操作网页弹出框的时候,弹出框是alert类型,预想是点击弹出框的确定。在使用selenium中的switch_to.alert().accept()的方法报错
报错如下:
Traceback (most recent call last):
File "F:/project/全国selenium_测试.py", line 59, in <module>
huoqu_cookie1 = huoqu_cookie()
File "F:/project/全国selenium_测试.py", line 50, in huoqu_cookie
browser.switch_to.alert().accept()
TypeError: 'Alert' object is not callable
原因分析
'Alert' object is not callable 的含义为Alert不能被函数调用,它不是一个函数。
解决方案
将alert后的括号去掉。
正确代码:
browser.switch_to.alert.accept()