5.常用6个selenium定位符


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


1.Link              用法  link=链接名


2.id                用法 id=XXX


3.name          用法 name=XXX


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


5.Css Selector        用法 css=#id


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


7.class    用法  class:classvalue


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

//标识相对位置,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关键字的页面元素

你可能感兴趣的:(5.常用6个selenium定位符)