PyCharm+RobotFramework框架实现UDS自动化测试——(二)RobotFramework情况设置

[复制链接]
发表于 2025-11-11 10:22:55 | 显示全部楼层 |阅读模式

   从0开始学习CANoe使用
从0开始学习车载测试
信赖时间的力气
星光不负赶路者,韶光不负故意人。
  



1.情况准配

python情况、pycharm
库的安装
  1. pip install robotframework
  2. pip install robotframework-ride
  3. pip install openpyxl
  4. pip install udsoncan
  5. pip install python-can
  6. pip install can-isotp
复制代码
库安装完检察:
  1. pip list
复制代码

2.Pycharm中干系设置

2.1. 安装Hyper RobotFramework Support

如今网上很多资料先容必要安装Hyper RobotFramework Support和IntelliBot插件,
假如您装了较新版本的Hyper RobotFramework Support就不必要装 IntelliBot XXX插件,同时装这两个 项目会无法打开。

进入File>Settings>Editor>File Types窗口,在列表中找到Robot Feature Files, 我看网上全部要求的都说添加*.robot 范例,如下:

而我这个界面打开如下,可以正常运行我背面的测试脚本:

假如有小搭档知道缘故原由,欢迎互换。
Hyper RobotFramework Support安装完成后工程界面如下,用例关键字会有高亮区分:

也可以新建.Robot文件

3.脚本实行情况

点击File>点击setting>点击Tools>点击External tools,设置实行测试套件
3.1 实行单条的设置


干系设置语句:
   D:\1Download\Scripts\robot.exe
-d single                                         F                            i                            l                            e                            N                            a                            m                            e                                  FileName                     FileName
                                         F                            i                            l                            e                            D                            i                            r                                  FileDir                     FileDir

  1. Name:执行用例时候的名字,这个可根据个人喜好来配置
  2. Program:robot.exe可执行程序地址
  3. Arguments: -d  +指定存放报告的目录名 +报告名字(系统自动命名的报告名)
复制代码
3.2 实行全部用例设置


干系设置语句:
  1. D:\1Download\Scripts\robot.exe
  2. -d results "$FileName$" ./
  3. $FileDir$
复制代码
注:-d results “                              F                      i                      l                      e                      N                      a                      m                      e                          FileName               FileName” ./
这个语句我看网上教程全部都是加-t:-d results -t “                              F                      i                      l                      e                      N                      a                      m                      e                          FileName               FileName” ./ 但是我使用是报错的状态,有知道缘故原由的小搭档欢迎互换。
单条用例和全部用在运行情况设置完成效果效果如下:

4.工程运行

4.1 单条用例运行


运行效果:

4.2 全部用例运行

随意选择一个bot文件选中:
运行效果:

运行效果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表