多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

selenium的Xpath语法和用法-自动化测试

更新时间:2023-02-06 09:30:00 作者:多测师 浏览:43

  1. Xpath往往以“//”开头,属性都是采用@表示,例如//div[@id='_navigation']/div

  2. Firefox有个插件叫做xpather,在页面上点击右键选中“show in xpather”,可以很快的给出对应的xpath。它给出的格式是这样的:/html/body/header/nav/ul[1]/li[5]/a/span

selenium的Xpath语法和用法-自动化测试

  3. 根据是否使用属性,Xpath的语法格式有两种:

  不使用属性:按照html的层次,如/html/body/header/nav/ul[1]/li[5]/a/span

  使用属性:如//input[@class=’input’],直接定位。Selenium还支持多个属性

  来定位,如//input[@class=’input’ and @type=’text’]。

  4. /div[2]表示第二个,/div[last()]表示最后一个,但是没有/div[first()]的语法,选择第一个用/div[1]

  5. 选择一个以上的元素,使用|,如//div|//a,表示选择所有的div标签和a标签

  6. 选择未知元素,使用“*”来选择满足条件的所有元素,如/*

  7. //input[@class=’input’]选择元素中的属性

  // input[@class]选择有属性名为class的input标签

  // input[@]选择有属性的input标签

  以上内容为大家介绍了自动化测试中selenium的Xpath语法和用法,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部