首页 > 代码库 > robotframework使用之 下拉框的选择
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=http://www.mamicode.com/"" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.0">请选择</option>
<option selected="" value=http://www.mamicode.com/"JL" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$0">监理服务合同</option>
<option value=http://www.mamicode.com/"SJ" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$1">设计服务合同</option>
<option value=http://www.mamicode.com/"KC" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$2">勘察服务合同</option>
<option value=http://www.mamicode.com/"ZX" data-reactid=".0.$/=10.2.$/=10.0.1.1.0.0.1.1.1:$3">咨询服务合同</option>
<option value=http://www.mamicode.com/"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使用之 下拉框的选择
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。