一、通過元素的id屬性來定位元素
id一般為唯一的掖棉,即使將元素移動到頁面的其他地方也能夠成功定位到
格式:id=id屬性值
例如:
id=head
二仍翰、通過元素的name屬性來定位元素
格式:name=name屬性值
例如:
name=verifybutton1
如果有多個元素的name屬性相同冯凹,則可同結(jié)合其他屬性來進行唯一定位
例如:若頁面中有兩個具有name屬性為verifybutton1的元素則可以使用
name=verifybutton1 value=chocolate
三、通過link text 定位元素
格式:link=鏈接文本名稱
例如:
link=地圖
四梢薪、通過xpath查詢定位元素
xpath知識鏈接:www.w3school.com.cn/xpath/index.asp
五蹬铺、通過css選擇器定位元素
格式:css=cssSelector
1.通過子節(jié)點找到元素
在我的理解來看是以">"符號來表示下一級,例如先定位到id="ftConw"元素秉撇,接著定位他的下一級元素p甜攀,最后定位到a(書上寫的是通過子節(jié)點找到元素,但是如果是這樣理解的話應(yīng)該是通過父節(jié)點找到元素琐馆,暫且跟書上一致)
通過子節(jié)點找到元素
2.通過同級節(jié)點找到元素
個人理解為"+"鏈接兩個相同的節(jié)點规阀,如這里要找到第三個元素a則后面使用連個+連接
3.通過class屬性找到元素
格式:css=div.classname
例如:
通過class屬性定位元素
4.通過id屬性找到元素
格式:css=#id屬性值
例如:
通過id屬性定位元素
5.通過元素的其他屬性找到元素
格式:css=元素名稱[屬性名="屬性值"][屬性名="屬性值"]
例如:
通過元素屬性定位元素