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