Robot Framework学习篇_环境搭建

时间:2024-03-29 18:20:52

Robot Framework Tutorial
Install
Step 1: 安装python3
macOS
brew install python
window
下载Python3安装器 ,并安装。

检查版本

python --version
python的版本为 3.7

Step 2: 安装Robot Framework
pip3 install robotframework

Step 3: 安装RESTinstance
pip3 install RESTinstance

Step 4: 安装databaselibrary
pip3 install mysql-connector
pip3 install robotframework-databaselibrary

Step 5: 安装RequestsLibrary
pip3 install requests
pip3 install robotframework-requests

Step 6:下载并安装pyCharm
pyCharm下载链接

Step 7:通过pyCharm下载插件
File-settings-plugins
搜索Robot Framewor
下载intelliBot和Robot Framework support

Step 8:配置RF的文件类型识别
File-settings-Editor-File Types
找到Robot Feature
选择*.robot[没有就手动添加]
Robot Framework学习篇_环境搭建
Step 9:配置suite和case的运行配置
File-settings-Tools-External Tools
新建:单个用例运行
name[Robot Run SingleTestCase]
program[python.exe文件地址]
Argument[-m robot -d results --test SelectedTextSelectedText FilePathFilePath]
Working directory[看个人]

新建:整个suite用例集运行
name[Robot Run TestSuite]
program[python.exe文件地址]
Argument[-m robot -d results FilePathFilePath]
Working directory[看个人]

Robot Framework
Robot Framework英文文档
Robot Framework中文文档

标准库
BuildIn 包含通常需要的通用关键字。自动导入
BuildIn
Collections 包含用于处理列表和词典的关键字
Collections
DateTime支持创建和验证日期和时间值以及它们之间的计算
DateTime
OperatingSystem 支持执行各种与操作系统有关的任务
OperatingSystem
String用于处理字符串和验证其内容的库
String

Database

DatabaseLibrary
RESTinstance
用于RESTful JSON APIs的测试库

使用文档
官方样例

Seleniumlibrary
install
pip3 install --upgrade robotframework-seleniumlibrary
install browser
install firefox
install browser driver
pip3 install webdrivermanager
webdrivermanager firefox --linkpath /usr/local/bin
运行
robot your_file.robot
只运行某个测试用例的测试用例

robot -t <测试用例名> you_file.robot
只运行某个tag的测试用例

robot --include you_file.robot
不运行某个tag的测试用例

robot --exclude you_file.robot