一、通过元素的id属性来定位元素
id一般为唯一的,即使将元素移动到页面的其他地方也能够成功定位到
格式:id=id属性值
例如:
id=head二、通过元素的name属性来定位元素
格式:name=name属性值
例如:
name=verifybutton1如果有多个元素的name属性相同,则可同结合其他属性来进行唯一定位
例如:若页面中有两个具有name属性为verifybutton1的元素则可以使用
name=verifybutton1 value=chocolate三、通过link text 定位元素
格式:link=链接文本名称
例如:
link=地图四、通过xpath查询定位元素
xpath知识链接:www.w3school.com.cn/xpath/index.asp
五、通过css选择器定位元素
格式:css=cssSelector
1.通过子节点找到元素
在我的理解来看是以">"符号来表示下一级,例如先定位到id="ftConw"元素,接着定位他的下一级元素p,最后定位到a(书上写的是通过子节点找到元素,但是如果是这样理解的话应该是通过父节点找到元素,暂且跟书上一致)
通过子节点找到元素2.通过同级节点找到元素
个人理解为"+"链接两个相同的节点,如这里要找到第三个元素a则后面使用连个+连接
3.通过class属性找到元素
格式:css=div.classname
例如:
通过class属性定位元素4.通过id属性找到元素
格式:css=#id属性值
例如:
通过id属性定位元素5.通过元素的其他属性找到元素
格式:css=元素名称[属性名="属性值"][属性名="属性值"]
例如:
通过元素属性定位元素
网友评论