zz:测试工具Selenium:如何选取元素

http://www.test-edu.com/softwareinfo.asp?id=1002&nid=1334


测试工具Selenium:如何选取元素


测试工具Selenium:如何选取元素

作者:admi IT:软件测试  发布时间:2012-03-31  浏览次数:2882 次

 

  selenium是一个非常棒的Web软件测试工具,他对Ajax支持非常好,本人强烈推荐。

  软件测试里很重要的一部,就是定位页面的元素,selenium提供如下强大的定位元素的方法。

  ● id=id
  ● name=name
  ● dom=javascriptExpression
  ● xpath=xpathExpression
  ● link=textPattern
  ● css=cssSelectorSyntax

  一、通过ID,name选择元素

  如果开发是能给页面元素添加个id,那么对测试是极大的方便

  二、link= 根据链接文字来操作

  三、根据XPath来选择元素

  ● xpath=//img[@alt='The image alt text']
  ● xpath=//table[@id='table1']//tr[4]/td[2]
  ● xpath=//a[contains(@href,'#id1')]
  ● xpath=//a[contains(@href,'#id1')]/@class
  ● xpath=(//table[@class='stylee'])//th[text()='theHeaderText']/../td
  ● xpath=//input[@name='name2' and @value='yes']
  ● xpath=//*[text()="right"]

  有了这个xpath,那么大大方便了我们的操作

  1、通过Firebug来查看 /html/body/form/div[5]/div/div[2]/a[5],我们看到这个xpath是很有问题的,一旦我们改变了结构,xpath就变了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值