zoukankan      html  css  js  c++  java
  • Selenium2Lib库之界面元素交互常用关键字实战

    5.1 Select Radio Button单选按钮关键字

    按F5 查看Select Radio Button关键字的说明,如下图:

     

    Select Radio Button [ group_name | value ]

    用于单选按钮【| group_name 按钮组ID | value 单选按钮的值|】

     项目例子:

     

    代码实现:

     

    运行结果:

     

    5.2 Select Checkbox与Unselect Checkbox复选框关键字

    按F5 查看Select Checkbox与Unselect Checkbox关键字的说明,如下图:

     

    Select Checkbox [ locator ]

    用于选择复选框【locator 表示定位器】

    Unselect Checkbox [ locator ]

    用于取消复选框【locator 表示定位器】

     项目例子:

     

    代码实现:

     

    运行结果:

     

    5.3 Select From Listx下拉列表关键字

    按F5 查看Select From List关键字的说明,如下图

     

    Select From List [ locator | *items ]

    用于选择下拉框选项【locator 表示定位器| *items表现列表项】

     项目例子:

     

    代码实现:

     

    运行结果:

     

    补充说明2个关键字:

    1)Select All From List [ locator | *items ]

     

    有些下拉列表是支持全选的,需要全选下拉列表项的时候,用这个关键字。

    2)Unselect From List [ locator | *items ]

     

    Unselect From List 是在Select All From List的基础上,剔除选择中的项。

    5.4 Select From List By Index下拉列表关键字

    按F5 查看Select From List By Index关键字的说明,如下图

     

    Select From List By Index [ locator | * Indexs ]

    用于通过标签从下拉列表中选择选项【locator 表示定位器| * Indexs表示索引,索引顺序从0开始】

     项目例子:

     

    代码实现:

     

    运行结果:

     

    其他类似的关键字:

    Select From List By Label  通过标签从列表中选择

    Select From List By Index   通过索引从列表中选择

    Select From List By Value    按值从列表中选择

    Unselect From List By Label  表示Select All From List,再从列表中选中的标签剔除

    Unselect From List By Index   表示Select All From List,再从列表中选中的索引剔除

    Unselect From List By Value   表示Select All From List,再从列表中选中的值剔除

    5.5.5 Submit Form下拉列表关键字

    按F5 查看Submit Form关键字的说明,如下图

     

    Submit Form [ locator=None ]

    用于提交表单【locator=None 表示定位器】

     项目例子:新建学校->提交表单

     

     

     

     

     

     

     

     

     

     

     

     

    作者写的书: 1.《Robot Framework自动化项目最佳实战》 百度阅读地址:http://yuedu.baidu.com/ebook/9772c2d0af45b307e9719709 2.《手把手教你玩转python3接口自动化》 百度阅读地址:https://yuedu.baidu.com/ebook/2360c29c294ac850ad02de80d4d8d15abe2300b4 3.《python3+scrapy爬虫框架+redis分布式》 百度阅读地址:https://yuedu.baidu.com/ebook/0360ab7f326c1eb91a37f111f18583d049640f01
  • 相关阅读:
    Xshell远程连接工具
    Linux系列之常用命令整理笔录
    板卡
    禅道Bug等级划分标准
    CPU与GPU的区别
    PICT用例组合工具简介与使用教程
    alpha测试和beta测试的区别
    性能基础知识学习之八---loadrunner中run-time setting常用功能
    性能基础知识学习之七---loadrunner压测
    性能基础知识学习之六---socket接口测试
  • 原文地址:https://www.cnblogs.com/tinghai8/p/5689886.html
Copyright © 2011-2022 走看看