python需配置环境变量
解决pybot不是内部命令的问题
\Python37\Scripts
1、新建pybot.bat文件
2、文件内容:
@Echo off
python -m robot.run %*
pybot text.txt 执行文件的所有用例
pybot --test case1 E:\autofile\autoHotel\hotelCrm\interface\suxiaotang\queryInterface.robot 指定执行某一个用例
pybot --include log queryInterface.robot 执行指定标签的案例
pybot -d E:\autofile\autoHotel\测试报告 --include log queryInterface.robot 指定报告路径
pybot -t case1 queryInterface.robot -t 根据测试案例名称执行案例
pybot -i log queryInterface.robot -i 根据标签执行测试案例
pybot -t cas* queryInterface.robot -t 案例名称支持 * ? 匹配
pybot -e gg queryInterface.robot -e 不运行带gg标签的案例
pybot -e gg queryInterface.robot -e 不运行带gg标签的案例
错误案例再执行:1、先执行案例讲保存放到指定目录 2、-R 的方式执行错误的案例
pybot -d E:\autofile\autoHotel\测试报告\首次执行报告 queryInterface.robot
pybot -R E:\autofile\autoHotel\测试报告\首次执行报告\output.xml -d E:\autofile\autoHotel\测试报告\错误再执行报告 queryInterface.robot
setup 使用 预制条件 只有预制条件pass 才会执行case
Suite Setup run keyword 点击唯一元素 #给套件设置预制条件,若setup执行不通过每执行一条案例需 先执行一下 预制条件
Suite Setup 打印 #案例执行之前执行
Test Teardown 打印 #案例执行之后执行
Test Template 查询验证 #所有案例都会去使用这个模板