1.标准用法
//标签名【@属性名=值】
//input[@name= "phone"] 标签名为input并且name属性值为phone
2. and , or
3.包含 //标签名[contains(@属性值,被包含的值)]
//input[contains(@class,"username") and name="phone"]
4.*匹配所有 ; *可以匹配标签名也可以匹配属性名
//*[@id="u1"]//a[@class="pf"]
//*[@id="u1"]//a[@*="pf"]
5.层级定位
//div[@id ="u1"]//a[@name="tj_login"] 如果用//,//div[@id ="u1"]后面可以是儿子可以是孙子
//div[@id ="u1"]/a[@name="tj_login"] 如果用/,//div[@id ="u1"]后面只能是儿子,绑定了关系
转载于:https://www.cnblogs.com/liulilitoday/p/11485344.html