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