51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3352|回复: 12
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-1-10 17:34:56 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liujh1211 于 2018-1-12 08:58 编辑

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





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2018-1-10 17:37:28 | 显示全部楼层
网上是说此类错误一般是由于内部函数被用作变量名时发生,但是我并没有用alert作为变量名呀,不解
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2018-1-11 10:55:53 | 显示全部楼层
黑盒测试 发表于 2018-1-10 19:07
怎么感觉你的语法不对  或者直接定位试试

标题有写无法用firebug定位哦,要是可以定的话都很好办的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2018-1-11 10:57:08 | 显示全部楼层
blinchen 发表于 2018-1-11 09:03
写成这个:aa=driver.switch_to_alert()

pycharm高版本是用.如driver.switch_to.alert()
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2018-1-11 11:02:39 | 显示全部楼层
Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧

还是不行呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2018-1-11 11:06:20 | 显示全部楼层

图片重新修正了下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2018-1-11 11:43:02 | 显示全部楼层
Real_小T 发表于 2018-1-11 09:43
http://blog.csdn.net/real_tino/article/details/59068827
我的博客 拿去看吧

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2018-1-11 16:57:06 | 显示全部楼层
blinchen 发表于 2018-1-11 14:37
改一个变量名,试试

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

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2018-1-12 08:58:22 | 显示全部楼层
已解决,driver.switch_to.alert.accept()就好了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-12 10:26 , Processed in 0.077582 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表