软件测试中实现web自动化如何使用xpath创建元素定位元素

xpath创建元素获取:F12打开浏览器调试窗口找到元素对应html代码,右键——copy——copy xpath创建元素

xpath创建元素 是XML的查询语言和SQL的角色很类似。以下面XML为例介绍xpath创建元素 的语法。


XML是树状結构类似档案系统内数据夹的结构,xpath创建元素也类似档案系统的路径命名方式不过xpath创建元素 是一种模式(Pattern),可以选出 XML档案中路径符合某个模式的所有节点出来。例如要选catalog底下的cd中所有price元素可以用:

如果xpath创建元素的开头是一个斜线(/)代表这是绝对路径如果开头是两个斜线(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来以下的语法会选出文件中所有叫做cd的え素(在树中的任何层级都会被选出来):


使用星号(Wildcards,*)可以选择未知的元素。下面这个语法会选出/catalog/cd 的所有子元素:
以下的语法会选出所有catalog的子元素中包含有price作为子元素的元素。
以下的语法会选出有两层父节点叫做price的所有元素。
以下的语法会选择出文件中的所有元素
要注意的是,想要存取不分层级的元素xpath创建元素语法必须以两个斜线开头(//),想要存取未知元素才用星号(*)星号只能代表未知名称的元素,不能代表未知层级的元素

4、选择一个以上的路径

}

我要回帖

更多关于 xpath创建元素 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信