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[没有就手动添加]
Step 9:配置suite和case的运行配置
File-settings-Tools-External Tools
新建:单个用例运行
name[Robot Run SingleTestCase]
program[python.exe文件地址]
Argument[-m robot -d results --test ]
Working directory[看个人]
新建:整个suite用例集运行
name[Robot Run TestSuite]
program[python.exe文件地址]
Argument[-m robot -d results ]
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