Sublime Text配置Robot Framework运行环境
前置条件
- 已安装 Python2.7 (RF关键字联想在Python3上未生效)
- 已安装好 Robot Framework 框架和相关 Python2.x 测试库
- 任何安装目录中都不要出现中文
1、安装Sublime Text3
- 在 Sublime 官网根据自己的系统下载并安装相应版本的Sublime Text 3;
- 根据 Package Control 官网 的说明安装该插件。
2、安装配置RobotFrameworkAssistant
-
说明文档:https://packagecontrol.io/packages/RobotFrameworkAssistant
-
GitHub 地址:https://github.com/andriyko/sublime-robot-framework-assistan
2.1、安装RobotFrameworkAssistant插件
安装示例图:
2.2、配置RobotFrameworkAssistant
-
修改上述打开的Setting-User即(Robot.sublime-setting)文件并保存**
示例代码如下:(代码中的相关路径需要修改为自己电脑的实际路径)
- Windows系统
/* Robot Framework Assistant User settings for ChenBolin */ { "path_to_python": "C:\\Zip_files\\Python27\\python.exe", "robot_framework_workspace": "C:\\Users\\wawa\\Desktop\\RF", "robot_framework_module_search_path": [ "C:Zip_files\\Python27\\Lib\\site-packages", ], "robot_framework_keyword_argument_format": true, }
- Mac系统
/* Robot Framework Assistant User settings for ChenBolin */ { "path_to_python": "python", "robot_framework_workspace": "/Users/wawa/Codemao/RF", "robot_framework_module_search_path": [ "/Library/Python/2.7/site-packages", ], "robot_framework_keyword_argument_format": true }
2.3、修改Robot.sublime-build配置文件并保存:
示例代码如下:
- Windows/Mac系统(注意区分系统的分隔符)
{ "cmd": ["python", "-m", "robot.run", "-d", "./log/ALL_cases","$file"], "selector": "source.robot", "variants": [ { "name": "Selects the test cases by tag", "cmd": ["python", "-m", "robot.run", "--include", "get_with_Parameters", "-d", "./log/Tags", "$file"], }, { "name": "Selects the test cases by name", "cmd": ["python", "-m", "robot.run", "--test", "Put_With_Files", "-d", "./log/Suites", "$file"] } ] }
2.4、配置完成后即可通过 Sublime 的构建系统执行脚本:
完成上述操作后,就可以按照需求构建执行 RF 脚本类型,可以按照打标签或者按照 Case 名称也可以使整个 Suite 里面的所有 Case 一起构建执行,但是目前为止还不具备关键字自动补全的功能。
2.5、创建Database,增加关键字联想功能:
创建 Database 的操作,点击导航栏 Preference --> Package Setting --> Robot Framework Assistant --> Create Datebase 或右键打开的RF文件 –> Robot Framework --> Datebase --> Create Datebase 进行创建即可。
创建成功后,左下角应该会显示Indexing done with rc: 0 ,Windows电脑也可以通过打开 RobotFrameworkAssistant 插件目录(默认在 C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages\RobotFrameworkAssistant\database)下的 database 查看是否创建成功,如果创建成功则会生成 index 和 scanner 两个文件夹。效果图如下:
3、个性化 Sublime Text 3 配置,让 Sublime 更加美观(自定义配置)
- 主题:ayu
- 字体:Roboto Mono Medium
- 下载传送门:字体安装包
推荐阅读
-
sublime text 3 快捷键大全以及配置编译环境
-
sublime text 3 快捷键大全以及配置编译环境
-
Golang学习:sublime text3配置golang环境
-
Win7、2008 64为Sublime Text3 配置python3的开发环境的方法
-
Sublime Text 3---Markdown环境配置
-
Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
-
Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
-
sublime text 3配置git环境
-
Sublime text 3配置Lua环境
-
sublime text3 lua环境配置