zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    c++ 从vector扩容看noexcept应用场景
    c++11-17 模板核心知识(十一)—— 编写泛型库需要的基本技术
    动态链接的PLT与GOT
    c++11-17 模板核心知识(十)—— 区分万能引用(universal references)和右值引用
    Golang性能分析与优化
    c++11-17 模板核心知识(九)—— 理解decltype与decltype(auto)
    [LuoguP4808][CCC 2018]平衡树(数论分块+记忆化搜索)(有复杂度证明)
    [NOI2016]区间(线段树+尺取法)
    [BZOJ4316]小C的独立集(仙人掌+树形DP)
    [CTSC2002]灭鼠行动(模拟)
  • 原文地址:https://www.cnblogs.com/tinghai8/p/5678346.html
Copyright © 2011-2022 走看看