Pycharm+Rf框架的自动化

Posted huangzena

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm+Rf框架的自动化相关的知识,希望对你有一定的参考价值。

1、为什么要用Pycharm?

使用Robot Framework-ride执行自动化用例是很直观明了的,但是如果用例步骤太复杂,工具太卡,兼容差等。甚至卡掉的情况时有发生,所以就在ride的基础上寻找其他避免这些问题的办法,本文介绍的就是在Pycharm运行Robot Framework自动化用例的配置过程。

2、安装pycharm[自行百度安装]

  • 新建一个项目
  • 如果本地已搭建好rf的环境和需要的第三方库等,则新建项目的时候可以直接选择导入
  • 技术图片
  • 3、通过pycharm下载intelliBot插件:[同样可使用在线安装或本地安装后导入,见下面二图]
  • 在线安装:
  • 技术图片
  • 本地安装:

    技术图片

     

    技术图片

     

    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$

技术图片

 

 5、导入已编写好的rf脚本,即可运行

技术图片

 

 查看测试报告:

技术图片

 

以上是关于Pycharm+Rf框架的自动化的主要内容,如果未能解决你的问题,请参考以下文章

关于RF做自动化大致流程的梳理

RF环境搭建

web自动化_浏览器驱动chromedriver安装方法(适用RF框架/Selenium/Appium)

RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

python3+Robot Framework+PyCharm自动化测试框架设计

自动化测试框架对比