5.常用6个selenium定位符


selenium定位符:总共12个,常用6个


1.Link              用法  link=链接名


2.id                用法 id=XXX


3.name          用法 name=XXX


4.Text node          通过文本节点定位,即标签的内容,例如:<xx>内容</xx>


5.Css Selector        用法 css=#id


6.xpath                    用法  xpath=//*[@id="XXX"]  或 xpath = //span[@class=’bg s_ipt_w’]/input


7.class    用法  class:classvalue


万能定位方法:xpath通过标签内容定位

//标识相对位置,a开头

<a href="http://www.baidu.com">百度搜索</a>

这个是一个按钮,需要识别,并点击


xpath写法为 //a[text()='百度搜索']

或者 //a[contains(text(),"百度搜索")]


类似的方法还有

1、start-with

查找元素属性以某某开始的元素,如

//input[starts-with(@name,'name2')]    查找name属性中开始位置包含'name1'关键字的页面元素

2、contains 含有

//input[contains(@name,'topic')]        查找name属性中包含topic关键字的页面元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容