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的包

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM