转至https://www.cnblogs.com/CCGGAAG/p/7800322.htmlhtml
咱们在使用Robotframework时,常常编写脚本的人或许会不习惯,不过不要紧!咱们在熟悉RF的语法后,能够使用编辑器来编写和运行。下面就经过使用最多的python编辑器pycharm来演示一下如何配置和运行RF的脚本。python
1.下载pycharmchrome
咱们能够经过官网来下载软件:http://www.jetbrains.com/pycharm/编辑器
固然,也能够经过百度云连接下载(三个版本任选一个便可):http://pan.baidu.com/s/1pL3EB39ide
安装后咱们能够经过File-Open来把RF的脚本文件夹导入进来测试
我这个示例图片是黑色的主题,你能够本身设置~ui
2.经过pycharm下载intelliBot插件.net
如图所示,咱们经过File-settings来打开设置面板,而后按照图中步骤来下载这个插件,而后重启pycharm插件
3.配置RF的文件类型识别code
经过上一步,咱们能够用这个插件来配置编辑器识别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$
5.运行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
这样咱们就成功经过pycharm运行了RF脚本!!!