RF(元素定位)


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        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM