您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
selenium使用Xpath定位
作者:网络转载 发布时间:[ 2016/11/3 15:25:33 ] 推荐标签:功能测试 Selenium Xpath定位

  其中有一片文章提到了xpath元素定位,但是该文章中有些并不能适应一些特殊与个性化的场景。在文本中提供xpath元素的定位篇,你一定能在这里找到你需要的解决办法。
  第一种方法:通过路径做定位(相信大家不会使用这种方式)
  By.xpath("html/body/div/form/input")
  By.xpath("//input")
  第三种方法:通过元素索引定位
  By.xpath("//input[4]")
  第四种方法:使用xpath属性定位(结合第2、第3中方法可以使用)
  By.xpath("//input[@id='kw1']")
  By.xpath("//input[@type='name' and @name='kw1']")
  第五种方法:使用部分属性值匹配(强大的方法)
  By.xpath("//input[start-with(@id,'nice')
  By.xpath("//input[ends-with(@id,'很漂亮')
  By.xpath("//input[contains(@id,'那么美')]")
  第6种方法:使用xpath轴(未曾使用)
  希望,以上这些方法,能够帮助到你。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd