• RF(二)RF常用库介绍


    来自仙女的RF常用库的介绍

    写在前面:这里分享一下最最最常用的RF的引入库,以及库的含义和使用该库的场景~

    引入库的使用方法同样的~也是需要先pip进行安装,然后导入直接使用就可以啦~(导入方法后续再写,会链接到这里)(安装示例:pip install robotframework-selenium2library)

    robotframework-selenium2library:使用selenium2的Web测试库。替换了大部分老的seleniumlibrary。【一般测试web时使用】

    robotframework-appiumlibrary:Android和iOS测试库,内部使用的是appium。【一般测试客户端使用】

    robotframework-databaselibrary:数据库测试库。【一般连接数据库、查询数据库使用】

    AutoItLibrary:Windows的GUI测试库,使用AutoIt的免费工具作为驱动。【客户端使用】

    Telnet:支持连接到Telnet服务器上打开的连接执行命令。【我常用这个库来写adb命令,控制手机锁屏,开锁,切换后台等操作】

    String:用于处理字符串并验证它们的内容的库,用于生成、修改和验证字符串。【处理字符串】

    RequestsLibrary:内部使用request工具的HTTP测试的库。【测接口的时候使用】

    Json:json格式数据处理。【处理字符串,接口返回值使用】

    Collections:提供一组关键词处理Python列表和字典。【主要用来存数据】

    HttpLibrary.HTTP:HTTP测试库。【测接口时使用】

    下面介绍一下RF-MySQL数据库连接的方式(为什么要说呢,因为之前连数据库遇到过坑,100%按照步骤来就没问题啦)

    1、文件安装:MySQL-python(这里我使用的1.2.3-py2.7)

    2、pip安装:pip install MySQL-python

    3、RF中编写关键字进行连接 -- 使用的关键字是connect_to_database

    注意!!!如果!!安装Python的MySQL对应的驱动报错Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

    那么!!解决方法是:安装Micorsotf Visual C++ Compiler for Python2.7d的包

  • 相关阅读:
    org-mode
    MediaWiki
    Creole
    AsciiDoc
    markdown
    图像对比度调整的simulink仿真总结
    Altera的几个常用的Synthesis attributes(转载)
    红外发送接收电路(转载)
    使用反相器的rc振荡电路
    两个小电路
  • 原文地址:https://www.cnblogs.com/x495122903/p/12882204.html
Copyright © 2020-2023  润新知