1.安裝python:https://www.python.org/
2.安裝python的第三方庫:robotframework
(1)檢查是否支持pip命令.
(2)robotframework安裝命令:pip install robotframework安裝命令
3.安裝Eclipse和期RED插件
(1)安裝jdk1.8 64位及以上
(2)eclipse版本有要求,並且要和RED插件匹配.
(3)RED插件的安裝;http://robotframework.org/#tools
RED Eclipse based editor with a debugger by Nokia.
Requirements(RED_feature_0.8.9.201811201308.zip)
- Oracle Java 1.8+ https://www.java.com/
- RED feature only: Eclipse Oxygen (v 4.7), preferably IDE for Java Developershttps://www.eclipse.org/downloads/
- Python/Jython & RobotFramework installed
4.Eclipse配置
(1)配置RobotFramework離線安裝:Help=>Install New Software=>add=>name:robotframework,Location:選擇下載好的壓縮文件,勾選直接Next到finish,重啟Eclipse!
(2)配置本地python安裝地址
(3)配置關鍵字自動提示:
(4)配置編碼格式UTF-8
5.創建RobotFramework工程
6.插入代碼:
*** Test Cases *** 用例1-使用robot日志功能打印RobotFramework! Log hello RobotFramework! 用例2-使用robot斷言 Should Be Equal As Integers 100 200
7.執行輸出
Command: D:\Python3.6.5\python.exe -m robot.run --listener C:\Users\ADMINI~1\AppData\Local\Temp\RobotTempDir7765335777835481610\TestRunnerAgent.py:51116 --argumentfile C:\Users\ADMINI~1\AppData\Local\Temp\RobotTempDir7765335777835481610\args_e64a91fd.arg D:\eclipse-workspace\robot_Demo1 Suite Executor: Robot Framework 3.0.4 (Python 3.6.5 on win32) ============================================================================== robot Demo1 ============================================================================== robot Demo1.測試用例 ============================================================================== 用例1-使用robot日志功能打印RobotFramework! | PASS | ------------------------------------------------------------------------------ 用例2-使用robot斷言 | FAIL | 100 != 200 ------------------------------------------------------------------------------ robot Demo1.測試用例 | FAIL | 2 critical tests, 1 passed, 1 failed 2 tests total, 1 passed, 1 failed ============================================================================== robot Demo1 | FAIL | 2 critical tests, 1 passed, 1 failed 2 tests total, 1 passed, 1 failed ============================================================================== Output: D:\eclipse-workspace\robot_Demo1\output.xml Log: D:\eclipse-workspace\robot_Demo1\log.html Report: D:\eclipse-workspace\robot_Demo1\report.html
8.查看測試報告
9.插看執行用例log
10.小結:通過學習后總結,親手實踐,分享給正在學習robotFramework的小白!