UI自動化元素定位總結

 

 

1.id

click element

id=g-j-signin-btn

 

2.name

click element

name=wd

 

3.css

選擇器

在robotframework應用

#id

css=#kw

.class

css=.s_ipt

[name=value]

css=[type=text]

element>element

css=span>input[id="kw"]

 

4.xpath

  • 精準定位

click element

xpath=//input[@id="kw"]

  • 模糊定位

click element

xpath=//a[contains(text(),"清空")]

click element

xpath=//a[text()='清空']

  • 節點定位

 

preceding-sibling:選取當前節點之前的所有同級節點

following-sibling:選取當前節點之後的所有同級節點

click element

xpath=//input[@placeholder="請輸入你的登錄賬戶"]/../following-sibling::div[@class="password form-password"]/input[@type="password"]

 

5.JavaScript

js定位常用關鍵字Execute Javascript

id定位

document.getElementById('kw').click()

name定位

document.getElementByName('wd').click()

classname定位

document.getElementByClassName('s_ipt').click()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章