Python 如何使用单个文件在Robot框架中执行所有TestSuite

Python 如何使用单个文件在Robot框架中执行所有TestSuite,python,selenium,selenium-webdriver,robotframework,Python,Selenium,Selenium Webdriver,Robotframework,我是机器人框架的新手。我在不同的foldar中编写了许多套件,并希望通过执行单个文件来执行它们,就像我们在JavaTestNG中使用xml文件所做的那样。有办法吗,请帮帮我。我的框架结构如下: Dir1 TestSuite1 TestSuite2 Dir2 TestSuite1 TestSuite1 我想在所有Testsuite中执行所有测试用例。 谢谢您可以通过简单的命令行执行它 您可以通过简单的命令行执行它 假设下面是您的项目结构 Dir0(main project d

我是机器人框架的新手。我在不同的foldar中编写了许多套件,并希望通过执行单个文件来执行它们,就像我们在JavaTestNG中使用xml文件所做的那样。有办法吗,请帮帮我。我的框架结构如下:

Dir1
  TestSuite1
  TestSuite2
Dir2
  TestSuite1
  TestSuite1
我想在所有Testsuite中执行所有测试用例。
谢谢

您可以通过简单的命令行执行它


您可以通过简单的命令行执行它


假设下面是您的项目结构

Dir0(main project directory(root directory for project) where your have all the files)
    Dir1
       TestSuit1
       TestSuit2
    Dir2
       TestSuit1
       TestSuit2
    Dir3
       Dir4
         TestSuit1
         TestSuit2
       TestSuit3
然后您可以使用下面的命令执行测试用例

robot dir0

假设下面是您的项目结构

Dir0(main project directory(root directory for project) where your have all the files)
    Dir1
       TestSuit1
       TestSuit2
    Dir2
       TestSuit1
       TestSuit2
    Dir3
       Dir4
         TestSuit1
         TestSuit2
       TestSuit3
然后您可以使用下面的命令执行测试用例

robot dir0
有两种方法

  • 您可以通过以下方式运行它:

    robot <parent_directory_containing_Dir1_and_Dir2>
    
    机器人
    
  • 您可以编写python脚本,该脚本将迭代并添加所有单个robot文件

  • 有两种方法

  • 您可以通过以下方式运行它:

    robot <parent_directory_containing_Dir1_and_Dir2>
    
    机器人
    
  • 您可以编写python脚本,该脚本将迭代并添加所有单个robot文件


  • 如果您有多个目录,则转到根项目目录。将根目录作为参数。Robot框架具有识别和运行您的测试用例的能力。嗨,Jeet,我已经提到我不知道,这就是为什么我要问这个问题。与其给出-ve注释,不如给出正确的答案。我只给出了正确的答案,而不是-ve。将根目录作为参数。Robot框架具有识别和运行您的测试用例的能力。嗨,Jeet,我已经提到我不知道,这就是为什么我要问这个问题。与其给出-ve的评论,不如给出恰当的回答。我只给出了恰当的回答,而不是-ve。