机器人框架自动化测试pybot参数详解

  

一、使用pybot执行测试用例常用方式
1,执行整个项目下的所有用例:pybot项目路径。例如:pybot D: \机器人
2,执行某个诉讼中的所有用例:pybot项目路径\西装文件名称,例如:机器人pybot D: \ \测试。txt
3,执行具体的某个用例的用例:pybot——测试用例名称项目路径\西装文件名称,例如:机器人pybot——测试case_1_user日志在D: \ \测试。txt
4,执行项目中指定标签的案例:pybot——包括tagName C: \ TF-Test

二,pybot参数详解

  
      <李> - m元数据名称:价值给最顶层测试套件设置的元数据(主要体现在测试报告中)   
        <李>一个)的例子:元数据版本:1.2   李
      <李> - g -gettag标签*给所有执行的测试例设置给出的标记   <李> - t以及名称*根据测试情况的名字或全面去选择运行。   
        <李> a)名字是大小写和空格不敏感的,同时也可以用*匹配所有情况下,?可以匹配任意字符   <李> b)如果用*和?运行,在控制台是有问题的,请查看逃避和-argumentfile参数   李
      <李> - s套件名称*根据选择的案名字运行测试套件,只有测试例在对应的测试套件中并且符合筛选标准的,才能和以及,透露或——排除同时使用时,名字参数和以及的名字参数标准类似。也可以使用”。“这个符号作为父节点名的分隔符:   
        <李> a)例如:X - s。X的Y Y选择父节点是测试套件。   李
      <李> - i - include标记根据给出的标签名去选择运行测试案例。名字参数和以及的参数类似。标签是大小写和空格不敏感的,它可以使用“”和”?“作为通配符。标签和模式可以用,或者和关键字连接:   
        <李> a)例如:包括foo - include bar *   <李> b)包括fooANDbar *   李
      <李> - e排除标签*不运行带这些给出标签的案例。其余规则和包括相同李   <李> - r -rerunfailed输出从之前失败的输出文件中选择失败的案例重新执行。   
        <李> a)选择相同的案例需要用分别单独使用以及参数   李
      <李> -runfailed输出(RF 2.8.4版本以后已经被-rerunfailed替代)   <李> - c关键标记*案例给予标签被认为是重要的。如果没有设置重要标签,那么所有的案例都被认为是重要的。标签可以赋予一个模式例如透露李   <李> - n被标记被赋予标签的案例,被认为是不重要的,即使他被设置了关键的标签。标签可以用模式来表达例如:包括测试   <李> - v - variable name: value *在测试数据中设置变量。只支持标量变量,变量名不需要带“′。请参考逃脱参数去使用特殊字符和-variablefile参数去设置更多功能的变量,同样可以使用列表变量。)例如:-variablestr:你好=祝辞′。请参考逃脱参数去使用特殊字符和-variablefile参数去设置更多功能的变量,同样可以使用列表变量。)例如:-variablestr:你好=祝辞{str}='你好'   
        <李> b) - v str:你好世界- e空间: =祝辞str=銱elloWorld′? c) vx: ? v: 42=祝辞str=銱elloWorld′? c) vx: ? v: 42=祝辞,{x}=" $ {y}=?2”李   李
      <李> - v -variablefile路径*变量文件的路径:   
        <李> a)样例文件:
      。李   <李> b)等同于:
      。李   李
      <李> - d -outputdir dir存放输出文件的路径。默认目录是测试案例执行的目录,给出的目录也是相对于案例执行的目录,除非设置的目录是绝对路径。   <李> - o与产出文件XML输出文件,给出路径,和日志,报告,xunit, -debugfile,相似,基于-outputdir的目录,除非给出的是绝对路径。其他输出文件都是基于案例执行后的XML输出文件生成的。XML输出文件也可以为以后的机器人工具提供数据。可以给出没有字符串禁止这个功能,同时还会禁止日志(日志)和报告(报告)功能。   <李> - l日志文件的HTML日志文件。可以给出没有禁止输出,默认输出log.html   
        <李> a)例如:日志mylog。李html   <李> b) - l 没有   李
      <李> - r报告文件的HTML报告文件。可以赋予没有禁止输出,默认输出:报告。html。类似于日志参数。   <李> - x xunit文件xUnite兼容性测试文件。除非特别声明,否则不会被创建。   
        <李>)-unitfile文件(已经废弃用xunit代替)   <李> b) -xunitskipnoncritical标记非重要案例在xUnit输出结果中跳过。   李
      <李> - b -debugfile文件运行期间的调试文件,除非特别声明,否则不被创建。

    机器人框架自动化测试pybot参数详解