webDreiver元素定位
七种定位方式:
1、name:
driver.findElement(By.name("name"))
2、id:
driver.findElement(By.name("name"))
3、class:
4、xpath:
1 //使用xpath(相对路径+属性)定位button按钮 2 driver.findElement(By.xpath("//ul/li/button[@type='submit']"))
5、link text
6、css selector
7、tag_name
Xpath定位方式:
1、绝对路径: /html/body/.....
2、相对路径: //from/div/.....
3、属性定位:
1、文本://button[text()='登录'] --------定位登录按钮,按钮没有id或name,可以使用文本定位
2、属性值://button[@type='submit']
3、函数://button[contains(text(),'登录')]
4、运算符: //button[button[text()='登录' and @type='submit']
5、正则
6、利用xpath的轴定位
Xpath的轴:相对于当前节点的节点集
父:
子:
同胞:
先辈:
后辈:

浙公网安备 33010602011771号