1. 程式人生 > >robotframework使用之 下拉框的選擇

robotframework使用之 下拉框的選擇

() $1 選擇 framework 但是 list tro key rom

選擇下拉框有幾種方式處理,首先在瀏覽器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”
技術分享

robotframework使用之 下拉框的選擇