51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1821|回复: 8
打印 上一主题 下一主题

多级联动菜单元素定位不到

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

    连续签到: 2 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2017-6-5 16:22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    定位方法为xpath,步骤如下:

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-17 10:59
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2017-6-5 16:35:53 | 只看该作者
    正在学习中,找不到问题所在,哪位千里眼大神看出问题所在啦,指导下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 09:16
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
    发表于 2017-6-5 17:15:10 | 只看该作者
    一般找不到好像是因为,iframe的原因。你也可是试一下其他的查找方式啊,例如:linktext等

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-12-25 09:39
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2017-6-5 17:36:53 | 只看该作者
    里面没有iframe,不是iframe原因,使用switchTo()当前页面句柄试试吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-17 10:59
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2017-6-5 17:57:26 | 只看该作者
    liuheng1 发表于 2017-6-5 16:35
    正在学习中,找不到问题所在,哪位千里眼大神看出问题所在啦,指导下

    我没有iframe,另外linktext是通过超文本链接上的文字定位元素,我没有超文本链接啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-30 09:35
  • 签到天数: 172 天

    连续签到: 6 天

    [LV.7]测试师长

    6#
    发表于 2017-6-5 21:23:45 | 只看该作者
    pyswat框架去学习。录制方式,不用手写代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-17 14:31
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]测试旅长

    7#
    发表于 2017-6-7 09:32:17 | 只看该作者
    打开了新的页面需要用句柄switch to()进行定位到新旧页面
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-17 10:59
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    8#
     楼主| 发表于 2017-6-7 11:01:06 | 只看该作者
    本帖最后由 liuheng1 于 2017-6-7 16:21 编辑
    zhengyanhua 发表于 2017-6-7 09:32
    打开了新的页面需要用句柄switch to()进行定位到新旧页面


    谢谢,我试了,添加了driver.switchTo().window(driver.getWindowHandle());但是得到的是旧窗口句柄和旧窗口标题,是不是因为执行switchTo的时候新窗口还没有加载出来,如何等待新窗口完全加载出来?

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-17 10:59
  • 签到天数: 3 天

    连续签到: 2 天

    [LV.2]测试排长

    9#
     楼主| 发表于 2017-6-7 16:29:27 | 只看该作者
    zhengyanhua 发表于 2017-6-7 09:32
    打开了新的页面需要用句柄switch to()进行定位到新旧页面

    我添加了 driver.switchTo().window(driver.getWindowHandle());但是没有得到新窗口的句柄和标题,还是旧窗口的,是否因为执行switchTo时新窗口还没有加载出来,如果是,那如何等待新窗口加载完毕呢?

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-26 05:25 , Processed in 0.083902 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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