1.id 定位
open browser gcinput text id=kw selenium #
注意 id 的值 kw 沒有用引號括起來
close browser
2.name 定位
open browser gcinput text name=wd selenium
close browser
3.class 定位
open browser gcinput text
class=s_ipt selenium
close browser
4.js 指令碼定位
open browser gcexecute j**ascript document.getelementbyid("kw
").value="
selenium
"close browser
5.xpath 定位
open browser gcinput text xpath=//*[@id="
kw"] selenium
sleep 2close browser
open browser gcinput text xpath=//*[@id="kw"
and @name="wd"
] selenium
close browser
open browser gcinput text xpath=//*[@id="
form
"]/span[1]/input[1] selenium #
先定位到父級,再一級一級往下找
close browser
6.css 定位
open browser gcinput text css=#
kw selenium #id 用 # 表示
close browser
open browser gcinput text css=.s_ipt selenium #
class 用 . 表示
close browser
open browser gcinput text css=[id=kw] selenium
close browser
open browser gcinput text css=[id=kw][name=wd] selenium
close browser
open browser gcinput text css=form>span>input selenium
close browser
open browser gcinput text css=[id=form]>span>input selenium
close browser
open browser gcinput text css=[id~=kw] selenium #
id 屬性中包含 kw
close browser
元素定位 Cypress 元素定位
cypress含有多種定位方式我們無需擔心因為定位導致測試失敗,cypress有獨一無二的定位策略能使你擺脫元素定位的噩夢。cypress專有選擇器 舉例 submitsubmitsubmit獲取元素方法 cy.get data cy submit click cy.get data test su...
元素定位 14元素定位position
1 定義 position 屬性指定了元素的定位型別。這個屬性定義建立元素布局所用的定位機制。任何元素都可以定位,不過絕對或固定元素會生成乙個塊級框,而不論該元素本身是什麼型別。相對定位元素會相對於它在正常流中的預設位置偏移。元素可以使用的頂部,底部,左側和右側屬性定位。然而,這些屬性無法工作,除非...
selenium UI元素定位
1.使用id屬性定位元素 示例html如下 如果在當前頁面,該id屬性是獨一無二的,則使用id定位效果最好 driver.findelement by.id username 2.使用name屬性定位元素 driver.findelement by.name login 如果同乙個頁面中,有多個元素...