1.id 定位
Open Browser https://www.baidu.com gc Input Text id=kw selenium #注意 id 的值 kw 没有用引号括起来 Close Browser
2.name 定位
Open Browser https://www.baidu.com gc Input Text name=wd selenium Close Browser
3.class 定位
Open Browser https://www.baidu.com gc Input Text class=s_ipt selenium Close Browser
4.js 脚本定位
Open Browser https://www.baidu.com gc Execute Javascript document.getElementById("kw").value="selenium" Close Browser
5.xpath 定位
- 直接复制
- 绝对路径定位
- //代表相对路径 * 通配符(任意标签) @ 符后面接元素属性
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="kw"] selenium Sleep 2 Close Browser
- 组合定位
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="kw"and @name="wd"] selenium Close Browser
- 父级定位
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="form"]/span[1]/input[1] selenium #先定位到父级,再一级一级往下找 Close Browser
6.css 定位
- 直接复制
- id 提取器
Open Browser https://www.baidu.com gc Input Text css=#kw selenium #id 用 # 表示 Close Browser
- class 提取器
Open Browser https://www.baidu.com gc Input Text css=.s_ipt selenium #class 用 . 表示 Close Browser
- [属性=值]
Open Browser https://www.baidu.com gc Input Text css=[id=kw] selenium Close Browser
- 组合定位
Open Browser https://www.baidu.com gc Input Text css=[id=kw][name=wd] selenium Close Browser
- 父级定位
Open Browser https://www.baidu.com gc Input Text css=form>span>input selenium Close Browser
Open Browser https://www.baidu.com gc Input Text css=[id=form]>span>input selenium Close Browser
- css 包含定位
Open Browser https://www.baidu.com gc Input Text css=[id~=kw] selenium #id 属性中包含 kw Close Browser