如何在不使用测试套件的情况下运行机器人测试用例

问题描述 投票:2回答:3

我是机器人框架的新手,想看看我是否可以在没有RIDE的情况下运行测试用例。我想创建测试套件并按顺序运行测试用例而不使用RIDE。我浏览了文档,但无法理解。

例如:测试套件

测试案例1测试案例2测试案例3

我想将我对所有资源文件的引用放到测试套件中并运行所有测试用例。我可以使用RIDE做到这一点,但想知道我是否可以不使用它来做到这一点。我是否需要创建批处理文件来执行此操作或运行任何其他方法?任何例子都会对我有帮助。谢谢你提前。

robotframework
3个回答
3
投票

当您安装机器人时,您还安装了一个名为robot(或旧版本的pybot)的程序,这是官方的机器人测试运行器。

如果你有一个名为“my_tests.robot”的测试套件,你可以打开一个命令提示符(bash on * nix,powershell或windows上的command.exe)并输入以下命令(假设robot在你的PATH环境变量中,它可能是):

$ robot my_tests.robot

如果文件夹中有一组套件,则可以为pybot提供文件夹的名称而不是测试文件的名称。

要查看所有机器人命令行选项的列表,请使用--help选项:

$ robot --help

有关更多信息,请参阅机器人框架用户指南中的Starting test execution


0
投票

如果你使用sublime-text / bracket / Atom / Emacs / vim ...你也有一些插件:http://robotframework.org/#tools


0
投票
  1. 显示测试套件的路径 exmp:我的'catiav6'测试脚本的位置_ cd C:\ Users .... \ Desktop \ catiav6
  2. 从cmd运行以下命令 对于单个测试用例: pybot --test'Name_of_single_test_case''Name_of_test_suite' 对于所有测试用例: pybot --test *'Name_of_test_suite'
© www.soinside.com 2019 - 2024. All rights reserved.