liujh1211 发表于 2018-1-10 17:34:56

(已解决)请教不能用Firebug定位的弹框无法用switch_to_alert问题

本帖最后由 liujh1211 于 2018-1-12 08:58 编辑

如附件所示的弹框用下面写的脚本会提示“'Alert' object is not callable”上面的脚本省略。。。。附上关于接受这个弹框的脚本
aa=driver.switch_to.alert()
aa.accept()
driver.quit()





liujh1211 发表于 2018-1-10 17:37:28

网上是说此类错误一般是由于内部函数被用作变量名时发生,但是我并没有用alert作为变量名呀,不解

黑盒测试 发表于 2018-1-10 19:07:45

怎么感觉你的语法不对或者直接定位试试

blinchen 发表于 2018-1-11 09:03:59

写成这个:aa=driver.switch_to_alert()

Real_小T 发表于 2018-1-11 09:43:36

http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧

liujh1211 发表于 2018-1-11 10:55:53

黑盒测试 发表于 2018-1-10 19:07
怎么感觉你的语法不对或者直接定位试试

标题有写无法用firebug定位哦,要是可以定的话都很好办的

liujh1211 发表于 2018-1-11 10:57:08

blinchen 发表于 2018-1-11 09:03
写成这个:aa=driver.switch_to_alert()

pycharm高版本是用.如driver.switch_to.alert()

liujh1211 发表于 2018-1-11 11:02:39

Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧

还是不行呢

liujh1211 发表于 2018-1-11 11:06:20

liujh1211 发表于 2018-1-11 11:02
还是不行呢

图片重新修正了下

liujh1211 发表于 2018-1-11 11:43:02

Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧

你博客的例子 我复制下来运行 也报跟我一样的错误,你看下附件哦

blinchen 发表于 2018-1-11 14:37:01

改一个变量名,试试

liujh1211 发表于 2018-1-11 16:57:06

blinchen 发表于 2018-1-11 14:37
改一个变量名,试试

改了呀,原来是alert=,现在变量名随便取一个名字都还是不行

liujh1211 发表于 2018-1-12 08:58:22

已解决,driver.switch_to.alert.accept()就好了
页: [1]
查看完整版本: (已解决)请教不能用Firebug定位的弹框无法用switch_to_alert问题