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