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

时间:2015-02-18 20:59:43

标签: robotframework

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

Ex:Test Suite

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

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

2 个答案:

答案 0 :(得分:3)

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

如果您有一个名为" my_tests.robot"的测试套件,您可以打开命令提示符(在Windows上对* nix,powershell或command.exe进行bash)并键入以下命令(假设robot位于您的PATH环境变量中,它可能是:)

$ robot my_tests.robot

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

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

$ robot --help

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

答案 1 :(得分:0)

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