zoukankan      html  css  js  c++  java
  • Robotframework自动化系列:筛选结果数量统计

    Robotframework自动化系统:筛选结果数量统计

    上一个节点已经可以随机选中某一个下拉框的值,我们在使用evaluate随机数的时候需要计算下拉选项总数,这时候我们是手工计算输入的;这时候如果想自动计算下拉框选项的count,该如何实现呢? 查找robotframework帮助文档,关键字get matching xpath count 可以计算下拉框的count数量。下拉框代码如下:

    <div class="col-sm-8">
    <select class="form-control m-b" name="organization.sale_pattern">
    <option value="1">租赁</option>
    <option value="2">销售</option>
    </select>
    </div>

    这种是option的下拉选项,而不是tr/td行列操作,该如何定位选项呢?

    有一种思路是,定位到option这里,看看定位后显示的元素有多少个?

    这时候使用xpath定位 .//*[@name='organization.sale_pattern']/option,页面显示有2个节点符合,在RF中使用此定位,看看是否能成功?(^o^)/~

     

    思路:

    第一步:计算销售模式下拉框option的选项count

    第二步:使用evaluate得到下拉框的一个随机数

    第三步:将得到的随机数转换为String

    第四步:使用select from list by index 定位下拉框的索引,选中该下拉框

    注意:

    这里get matching xpath count后面的文本中,直接输入定位的信息如.//*[@name='organization.sale_pattern']/option,如果输入的是xpath = .//*[@name='organization.sale_pattern']/option则会出错。

    模式代码修改完成之后,运行此用例,结果如图

     

    如图所示:下拉框的选项count计算成功!(^o^)/~

    这样下次遇到下拉框是option这种格式,我们直接使用此定位方式就可以筛选选项的数量统计,而不用再次手工输入下拉选项的count数量~(≧▽≦)/ ~

    参考 :http://blog.csdn.net/hapasm/article/details/76584571

  • 相关阅读:
    云server之间实时文件同步和文件备份的最简单高效的免费方案
    小程序 通过栈的方式把,上个返回过的页面数据传到当前页面
    mpvue 实例
    mpvue配合less
    java随笔5 完整路径的应用
    java随笔4 java中接参整形转字符串
    java随笔2 变量类定义
    java随笔1 常用快捷键 补全和补全提示等
    对象(针对对象)
    事务的2种简单实例
  • 原文地址:https://www.cnblogs.com/LOVEYU/p/7808204.html
Copyright © 2011-2022 走看看