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() |