(已解决)请教不能用Firebug定位的弹框无法用switch_to_alert问题
本帖最后由 liujh1211 于 2018-1-12 08:58 编辑如附件所示的弹框用下面写的脚本会提示“'Alert' object is not callable”上面的脚本省略。。。。附上关于接受这个弹框的脚本
aa=driver.switch_to.alert()
aa.accept()
driver.quit()
网上是说此类错误一般是由于内部函数被用作变量名时发生,但是我并没有用alert作为变量名呀,不解 怎么感觉你的语法不对或者直接定位试试 写成这个:aa=driver.switch_to_alert() http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧 黑盒测试 发表于 2018-1-10 19:07
怎么感觉你的语法不对或者直接定位试试
标题有写无法用firebug定位哦,要是可以定的话都很好办的 blinchen 发表于 2018-1-11 09:03
写成这个:aa=driver.switch_to_alert()
pycharm高版本是用.如driver.switch_to.alert() Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧
还是不行呢 liujh1211 发表于 2018-1-11 11:02
还是不行呢
图片重新修正了下
Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧
你博客的例子 我复制下来运行 也报跟我一样的错误,你看下附件哦 改一个变量名,试试 blinchen 发表于 2018-1-11 14:37
改一个变量名,试试
改了呀,原来是alert=,现在变量名随便取一个名字都还是不行 已解决,driver.switch_to.alert.accept()就好了
页:
[1]