51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3329|回复: 7
打印 上一主题 下一主题

selinium2(WebDriver)如何定位模态窗口的元素?

[复制链接]
  • TA的每日心情
    开心
    2017-4-12 10:17
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    跳转到指定楼层
    1#
    发表于 2015-3-31 16:01:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 keyantouru 于 2015-3-31 16:08 编辑

    RT,selinium2如何定位并操作模态窗口的元素?需要什么工具还是它本身就能实现?我用的是IE8求指教。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-12 10:17
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    2#
     楼主| 发表于 2015-4-1 13:17:57 | 只看该作者
    有没有人指点一下?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2015-4-9 05:18:58 | 只看该作者
    一般情况下,switchTo().window都能解决
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-12 10:17
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    4#
     楼主| 发表于 2015-4-9 13:51:16 | 只看该作者
    wsryyffs 发表于 2015-4-9 05:18
    一般情况下,switchTo().window都能解决

    我是捕捉不到模态窗口里的元素,不知道它们的id或name等信息,所以没法操作;模态窗口下无法使用浏览器的“开发人员工具”。有工具可以捕捉吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2015-5-27 17:09:32 | 只看该作者
    keyantouru 发表于 2015-4-9 13:51
    我是捕捉不到模态窗口里的元素,不知道它们的id或name等信息,所以没法操作;模态窗口下无法使用浏览器的 ...

    IE按F12,firefox安装firebug后,右健,查看元素,都可以看到的,  我现在是无法定位到模态窗口,你可能定位到么,能否把代码贴出来参考下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-4 21:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2015-6-3 21:47:20 | 只看该作者
    你是指的页面弹窗吗 还是新的页面
    如果是页面弹窗,你查看这个元素与你上一次定位的元素是不是在同一个frame中
    如果不是,先用 driver.switchTo.defaultContent()还原到默认,再 用 driver.switchTo.frame() 跳转到新的frame中再查找元素
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-12 10:17
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    7#
     楼主| 发表于 2015-6-13 11:42:59 | 只看该作者
    我找别人问了下,模态窗口在IE无法使用F12定位,可以用Firefox的F12来定位。谢谢各位的回复。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-12 10:17
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    8#
     楼主| 发表于 2015-6-13 11:43:09 | 只看该作者
    我找别人问了下,模态窗口在IE无法使用F12定位,可以用Firefox的F12来定位。谢谢各位的回复。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 13:55 , Processed in 0.065445 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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