原创 Robot Framework自动化测试----使用pycharm编写robotframework的脚本配置

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$

配置suite

②设置case

Robot Run SingleTestCase

-d results -t "$SelectedText$" ./

$FileDir$

配置case

补充Robot Framework Support 插件:

这个软件安装成功后,关键字会高亮,新建文件的时候会出现robotfremework格式:

 ps:

  1. 插件本身自带高亮显示。如上图。
  2. 选中关键字,按 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)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值