pybot参数的使用

1.在cmd命令中执行 pybot
如果报错:pybot不是内部命令
a. 先确保环境变量中配置了python的Scripts路径
如:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts
b. 在Python37\Scripts 路径下 新建 pybot.bat文件 文件内容为
@echo off
python -m robot.run %*
如图:
在这里插入图片描述
2.执行 cmd命令 pybot -help 即可查询所有参数的信息,如图:
在这里插入图片描述
3.常用的参数使用规则,以及含义
-F——extension value在执行时只解析带有此扩展名的文件
一个目录。个人跑步有没有影响
文件或使用资源文件时。如果多于一个
需要扩展,用冒号分隔。
示例: '——extension robot ', ’ -F robot:txt ’
场景:在执行RF案例前需要执行一些初始化动作,可以在案例层文件夹中,建__init__.robot 文件在这个文件中 加入需要前置执行的关键字,执行该文件夹下案例前都会执行这个动作,如,在该文件中加入前置 “切换环境” 关键字

-P——pythonpath路径*其他位置(目录、zip、jar)
搜索测试库和其他扩展
他们都是进口的。可以给出多条路径
用冒号(’:’)或用这个分隔
选择几次。给定的路径也可以是glob
模式匹配多个路径,然后正常
必须转义或引用。
例子:
——pythonpath libs /
——到pythonpath / opt / testlibs: mylibs.zip: yourlibs
场景:在项目中需要写自定义的关键字,可以直接在项目下新建一个libs文件夹用于存放python底层代码。这些代码不需要放进\Python37\Lib\site-packages中,为了让程序能够找这些代码,需要在在命令中加入-P 参数 后面跟源码文件的路径,对应的文件需要修改为
Soueces Root 类型,如图:
在这里插入图片描述

-L 这参数是调整日志级别,通常设置为 -L DEBUG

-d——outputdir创建输出文件的目录。默认值是
运行测试的目录和给定路径
被认为是相对的,除非它是绝对的。

-i——include tag 选择要运行的测试用例。同样的名字
使用——test,标签不区分大小写和空格
是否可以使用带有’ * ‘和’的模式?”
通配符。标签和模式也可以组合在一起
与’ AND ‘、’ OR ‘和’ NOT '操作符一起使用。
例如:——include foo——include bar

——包括fooANDbar *
场景:这个在pycharm中设置External tool中使用

-V 这只动态传RF变量值
场景:案例中数据给到${env} 变量定义当前环境,假设为值ST,当案例需要切环境执行时,只需要加参数 -V env:UAT 就可以把环境切至UAT环境中执行,当然这需要案例中写入对应的逻辑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值