51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4647|回复: 13
打印 上一主题 下一主题

请教请教,selenium这种情况如何定位啊?????

[复制链接]
  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    1#
    发表于 2013-12-12 10:24:46 | 显示全部楼层
    你在登陆完成后检查这个元素的属性就是你截图中截出来的?System是个link
    用driver.findElement(By.linkText("System")).click()不行?
    或者用driver.findElement(By.cssSelector("a[href*='javascriptn_menu']")).click()
    都试试。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2013-12-12 12:57:58 | 显示全部楼层
    回复 3# xlyconan


       我开始不知道你那个元素还有好几个类似元素。。你试着用cssSelector把href的值完全匹配下呢。。因为上午用的是模糊匹配这样会找到很多元素。。你用完全匹配试下。。。或者用xpath去定位。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2013-12-12 14:34:56 | 显示全部楼层
    回复 5# xlyconan


    你的xpath值哪取的啊?Firefox下找的?报啥错误啊?是unable to locate element 吗 ?你xpath值取得不对吧,
    哎。。。要是公网么。。。可以帮忙调试下。。。不知道你的具体操作,也不知道你们网站的设计是什么样。。。单纯抛出问题来。。。很难根据描述解决问题啊。。。很难交流。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2013-12-12 15:29:46 | 显示全部楼层
    回复 10# xlyconan


        别按那个写。。。参考下这个里面介绍的方法http://www.51testing.com/index.p ... space-itemid-848638

    还有你这个页面是多frame的么?如果是的话需要switchto的。。你可以先试试上面介绍的取xpath的方法
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-12 07:24 , Processed in 0.067341 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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