自动化(robotframework)·WEB项目2

date:2018603 day12

一.连接数据库

1.cmd→pip install robotframework-databaselibrary

2.在library内导入DatabaseLibrary

3.cmd→pip install pymysql

4.robotframework连接数据库关键字

①.连接数据库-connect To Database Using Custom Params

②.查询语句- ___ query ___

③.执行SQL语句-Execute Sql String 

 ④.关闭数据库-Disconnect From Database

二.杂·知识

1.ride自带的空格 ${space} (无需导入,无需下载)

2.内置变量-前一用例状态【${prev test status}】

3.Pybot命令

.执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robot

PS:robot项目里面所有用例

.执行某个套接件中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txt

PS:robot项目里面测试套件text的所有用例

③.执行具体的某个用例的用例:pybot --test 用例名称 项目路径\suit文件名称。例如:pybot --test testcaseName D:\robot\test.txt   

PS:robot项目里面的test测试套件,里面一个叫testcaseName的测试用例。

④.执行项目中指定标签的案例: pybot --include tagName D:\robot 

PS:robot项目里面所有标签为tagName的用例

⑤.执行所有用例后,将生成的文件保存到指定目录下: pybot -d 测试报告路径 项目路径。例如: pybot -d D:\测试结果 D:\robot

PS:执行完robot项目里面所有用例后,将log.html、report.html、output.xml保存到【D:\测试结果】目录

猜你喜欢

转载自www.cnblogs.com/maxxx/p/9150303.html