1.下载pycharm
我们可以通过官网来下载软件:PyCharm: the Python IDE for Professional Developers by JetBrains
当然,也可以通过百度云链接下载(三个版本任选一个即可):ide_免费高速下载|百度网盘-分享无限制
安装后我们可以通过File-Open来把RF的脚本文件夹导入进来
我这个示例图片是黑色的主题,你可以自己设置~
2.通过pycharm下载intelliBot插件(或者另一个软件:Robot Framework Support )
如图所示,我们通过File-settings来打开设置面板,然后按照图中步骤来下载这个插件,然后重启pycharm
3.配置RF的文件类型识别
通过上一步,我们可以用这个插件来配置编辑器识别RF的脚本文件
还是打开设置面板,如图所示来配置一下(因为RF的文件,我们在ide中设置的是txt格式,所以我们添加*.txt,如果你设置的是其他格式,那就添加其他格式就好了)
4.配置suite和case的运行配置
因为我们在运行脚本时,可以单独运行一个用例,也可以直接运行一个用例集合:suite,所以我们这里要配置两个;
依旧是打开设置面板
①配置suite
Robot Run TestSuite
-d results $FileName$
$FileDir$
②设置case
Robot Run SingleTestCase
-d results -t "$SelectedText$" ./
$FileDir$
补充Robot Framework Support 插件:
这个软件安装成功后,关键字会高亮,新建文件的时候会出现robotfremework格式:
ps:
- 插件本身自带高亮显示。如上图。
- 选中关键字,按 Ctrl+b 可直接跳转到关键字的源代码当中去。
3)没有 robot 关键字自动补全的机制。关键字名称需要自己查找。
4)左侧 Projects 区域当中,没有可用关键字展示功能。
5.运行 test suite(测试集)RF脚本
我们打开已经导入的脚本文件,通过右键调出编辑菜单,然后通过external来运行
test_suite.txt
*** Settings *** Library Selenium2Library *** Test Cases *** test01 [Documentation] 测试淘宝 Open Browser https://login.taobao.com/member/login.jhtml chrome Click Element xpath=//*[@id="J_Quick2Static"] Sleep 1 Input Text xpath=//*[@id="TPL_username_1"] 123 Input Text xpath=//*[@id="TPL_password_1"] 123 ${title_1} Get Title Click Button xpath=//*[@id="J_SubmitStatic"] Sleep 2 ${title_2} Get Title should not contain ${title_2} ${title_1} Close browser
6.运行单独的testcase (测试用例)RF脚本,需要先选中测试用例的名称:
(执行测试用例的时候要选中你要执行的用例名称>右键>External Tools>(选择执行整个测试套件或者运行单个测试用例))
参考博文:
1)pycharm之运行RobotFrameWork测试用例_liubaohua1993的博客-CSDN博客
2)