robotframework使用之 下拉框的選擇


選擇下拉框有幾種方式處理,首先在瀏覽器F12選擇下拉框

1. F12后看見下拉框的源碼是<option xxx>

這里寫圖片描述

<select class="w_60" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1"> <option selected="" value="" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.0">請選擇</option> <option selected="" value="JL" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$0">監理服務合同</option> <option value="SJ" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$1">設計服務合同</option> <option value="KC" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$2">勘察服務合同</option> <option value="ZX" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$3">咨詢服務合同</option> <option value="DK" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$4">貸款合同</option>

 

 

請使用如下 
Select from List xpath=//xxx/xxx 監理合同

這里寫圖片描述

2. 如果F12后看到的下拉源碼是這樣的: <div xxxx >,請使用下面方式 
Click Element xpath = //xxx/div[2] #先點擊下拉框顯示出來 
Click Element xpath=//xxx/xxx//div[text()=’用戶A’] #然后再點擊所要選擇的下拉內容

3. 鍵盤操作方法 
這里寫圖片描述 
使用:press key xxxx 
查了向下鍵的ascii為40,enter鍵的為13.但是久經試驗都不對。網上說可以考慮看下selenium的源碼中向下鍵的標識用“\ue015” 
這里寫圖片描述


免責聲明!

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



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