相对定位 -- 以// 开头 如://input[@id="corp_name"] 注意:有id的时候用id,没有id的时候用name
简单讲一下上述表达式:[]里放属性,属性的名称通过@来识别,然后接属性
那么如果一个html网页里有多个相同的id呢(id是唯一的,这里只是打比方),简单,加一个and就可以了 //input[@id="corp_name"and@type="text"] 如下图
还有一种方法: 层级定位,我们拿PC端的百度首页来举例:我们要找到登录这个元素,父层便是id="u1"然后我们就可以这样写//div[@id="u1"]/a[@name="tj_login"]
再举个例子
相对定位 -- 以// 开头 如://form//input[@name="phone"]