• Selenium2Lib库之操作浏览器相关的关键字实战


    1.1  操作浏览器相关的关键字

    Selenium2Lib提供了与浏览器交互的关键词

    1.1.1 Open Browser关键字

    按F5 查看Open Browser关键字的说明,如下图:

     Open Browser关键字需要传一个URL的参数,也就是我们测试系统的访问地址,默认的浏览器是Firefox,同时支持多种浏览器,如下图:

     项目例子一:默认firefox浏览器

     保存(Ctrl+S),按F8运行,出现如下:

     出现上图代表运行成功。

     

    项目例子二:用ie浏览器

    前提:用ie或其他浏览器的前提是需要把各浏览去驱动放到python的安装目录下,如下图:

     代码的实现:

    保存(Ctrl+S),按F8运行,出现如下:

    出现上图代表运行成功。

    1.1.2 Maximize Browser Window关键字

    按F5 查看Maximize Browser Window关键字的说明,如下图:

    Maximize Browser Window 关键字是浏览器最大化,不需要传参数。

    项目例子一:

     

    1.1.3 Set window size 和 Get window size关键字

    按F5 查看Set window size 和 Get window size关键字的说明,如下图:

    Set window size 和 Get window size 关键字,Set window size是用于设置当前浏览器窗口的宽度和高度,以像素为单位,第一个参数800表示宽度,第二个参数600表示高度。

    Get window size 关键字是获取当前浏览器窗口的宽度和高度,获取当前浏览器窗口的宽度和高度将显示在log.html日志中

     

     1.1.4 Go To关键字

    按F5 查看Go To关键字的说明,如下图:

     Go To 关键字是从某一个模块跳转到另外个URL链接,需要传一个URL的参数。

    如下图,登录系统之后,页面默认是学校管理模块,下面的例子就讲如何实现跳转到学生管理模块。

     项目例子:

     运行结果:

     

     1.1.5 Go Back关键字

    按F5 查看Go Back关键字的说明,如下图:

     

     Go Back关键字没有参数,Go Back是在GO TO关键字的基础上返回或者是点了多个页面,想返回到上个页面的操作,下面的例子就在之前的GO TO的基础上加个Go Back操作来演示。

    项目例子:

     

     运行结果:

     

     1.1.6 Reload Page关键字

    按F5 查看Reload Page关键字的说明,如下图:

     

     Reload Page关键字是重新载入页面,也是平常我们使用的刷新页面功能,Reload Page关键字是不需要传参数,直接使用就可以。像一些列表数据,新增之后,就需要刷新页面,才能重新加载出来,下面看演示例子。

    项目例子:

     

     运行结果:

     

     1.1.7  Close Browser关键字

    按F5 查看Close Browser关键字的说明,如下图:

     

     Close Browser 关键字是关闭当前浏览器,不需要传参数。

    项目例子:

     

     1.1.8  Close All Browsers关键字

    按F5 查看Close All Browsersr关键字的说明,如下图:

     

     Close All Browsers 关闭所有打开的浏览器和浏览器缓存重置,不需要传参数。

    项目例子:

     

    1.1.9  Close Window关键字

    按F5 查看Close Window关键字的说明,如下图:

     

    Close Window 关键字关闭当前操作的window窗口,当当前浏览器只有一个window窗口时,Close Window相当于Close Browser关键字,当前浏览器有多个window窗口时,关闭最后打开的window窗口。

    项目例子:

     

     

    1.2  点击常用关键字

    1.2.1 Click Button关键字

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

     

    Click Button关键字 是用于点击页面上的按钮。

    项目例子:

     

     运行结果:

     

     

     

     

    作者写的书: 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
  • 相关阅读:
    Rightmost Digit(快速幂+数学知识OR位运算) 分类: 数学 2015-07-03 14:56 4人阅读 评论(0) 收藏
    Can you find it? 分类: 二分查找 2015-06-10 19:55 5人阅读 评论(0) 收藏
    PIE(二分) 分类: 二分查找 2015-06-07 15:46 9人阅读 评论(0) 收藏
    HDU 1796 Howmany integers can you find (容斥原理)
    Monthly Expense(二分) 分类: 二分查找 2015-06-06 00:31 10人阅读 评论(0) 收藏
    POJ-1088 Skiing(记忆化搜索)
    悼念512汶川大地震遇难同胞――珍惜现在,感恩生活 分类: dp 2015-05-21 10:50 14人阅读 评论(0) 收藏
    hdu 1010 Tempter of the Bone 深搜+剪枝
    索引原理与慢查询优化
    多表查询
  • 原文地址:https://www.cnblogs.com/tinghai8/p/5678346.html
Copyright © 2020-2023  润新知