zoukankan      html  css  js  c++  java
  • 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” 
    这里写图片描述

  • 相关阅读:
    laravel tinker的使用
    清空表中数据
    不要为过多思考浪费你的精力
    #tomcat#启动过程分析(上)
    #hashMap冲突原理#详细
    #数组集合知识#HashMap的实现原理
    #数据库#连接数据库的几个步骤
    #数据库#JDBC基础知识
    #数据库#查询语句 1=1的使用条件
    #tomcat#虚拟主机配置及访问(三)
  • 原文地址:https://www.cnblogs.com/saryli/p/7339115.html
Copyright © 2011-2022 走看看