zoukankan      html  css  js  c++  java
  • RobotFramework教程使用笔记——Selenium2Library库

          selenium之前已经学习介绍过了,它是一个支持多语言、多平台、多浏览器的web自动化测试框架,在robotframework中也可以导入selenium库来进行web自动化测试。它使用selenium框架中的相关函数方法,也可以理解为将selenium中的函数方法封装成了关键字在robotframework中使用。

       1.安装selenium2library

        在测试套件中直接导入library,

        

       如果正常就显示黑色,如果导入有问题会显示红色。

      2.使用selenium库

       简单的例子:打开百度,搜索robotframework

     

      运行查看测试结果:

     

    常用的selenium2关键字:

    1.Open Browser  打开浏览器

    2.Close Browser  关闭浏览器

    3.Maximize Browser Window 浏览器最大化

    4.Get Window Size设置浏览器宽 高

    5.Get Window Position设置浏览器位置

    6.Input Text 文本输入

    7.Click Button 按钮点击

    8.Click Element 点击元素

    9.Wait Until Element Contains  等待元素出现

      需要传入元素定位,等待时间以及错误信息

    10.Get Title 获取当前页面的title

    11.Get Text 获取文本信息

    12.Get Element Attribute 获取元素属性      Get Element Attribute    id=kw@name     先定位元素然后获取@后面的属性的值

    13.断言:

    可以看到有判断是否为空,是否相等,是否为真,是否包含等等。

    14.表单切换和退出

    15.下拉框的相关关键字

    有多选按钮,表,按表下标,按表的值等等。

    16.Execute Javascript  执行js

  • 相关阅读:
    ObjecT4:On-line multiple instance learning (MIL)学习
    目标跟踪ObjectT综述介绍
    CV与IP:基础,经典以及最近发展
    PythonGIS可视化—Matplot basemap工具箱
    SciPy和Numpy处理能力
    mwArray与C++接口
    使用QT的一些小Tipster
    C++调用Matlab 注意事项
    Qwt--散点图/函数图
    **PCL:嵌入VTK/QT显示(Code^_^)
  • 原文地址:https://www.cnblogs.com/dreamyu/p/6866509.html
Copyright © 2011-2022 走看看