• 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
  • 相关阅读:
    Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
    40个Java多线程问题总结
    Windows10实用技巧-固定快捷方式到磁贴菜单方式
    wordpress初始化安装
    xshell输入奇怪,空格间距变大
    Python2和Python3共存安装
    搭建nginx反向代理用做内网域名转发
    下载网页视频音频方法(djyeye为例)
    Dell 戴尔预装Windows8改成Windows7
    Nginx基本功能极速入门
  • 原文地址:https://www.cnblogs.com/tinghai8/p/5689886.html
Copyright © 2020-2023  润新知