Automation 如何使用jython中实现的Robot框架?

Automation 如何使用jython中实现的Robot框架?,automation,jython,robotframework,Automation,Jython,Robotframework,我们的自动化框架是使用Jython中的Robot框架实现的,有人能建议我如何使用RIDE编写测试用例吗。目前我使用Eclipse作为编辑器。RIDE和RobotFramework是两个不同的东西。RIDE是一个与框架对话的IDE(Robot IDE)。如果您想使用RIDE创建测试用例,只需下载并安装RIDE,然后在RIDE中运行它们 但是,因为您已经在使用IDE,所以只需使用以下命令在终端外部运行测试: jybot TestCase.robot 或 使用机器人框架不需要骑乘。它们是两个不同的东

我们的自动化框架是使用Jython中的Robot框架实现的,有人能建议我如何使用RIDE编写测试用例吗。目前我使用Eclipse作为编辑器。

RIDE和RobotFramework是两个不同的东西。RIDE是一个与框架对话的IDE(Robot IDE)。如果您想使用RIDE创建测试用例,只需下载并安装RIDE,然后在RIDE中运行它们

但是,因为您已经在使用IDE,所以只需使用以下命令在终端外部运行测试:

jybot TestCase.robot

使用机器人框架不需要骑乘。它们是两个不同的东西

编辑

根据Git页面,它声明:

RIDE仅在常规Python上运行,而不是在Jython或IronPython上运行。Python2.6是最低版本。请注意,与Robot框架类似,RIDE还不支持Python 3。还要注意,在OSX上RIDE需要32位Python版本


因此,在您的情况下,您将无法使用RIDE,因为您正在Jython环境中工作。如果您想完全使用RIDE,就必须切换到Python。我推荐Python2.7.x,RIDE和RobotFramework是两个不同的东西。RIDE是一个与框架对话的IDE(RobotIDE)。如果您想使用RIDE创建测试用例,只需下载并安装RIDE,然后在RIDE中运行它们

但是,因为您已经在使用IDE,所以只需使用以下命令在终端外部运行测试:

jybot TestCase.robot

使用机器人框架不需要骑乘。它们是两个不同的东西

编辑

根据Git页面,它声明:

RIDE仅在常规Python上运行,而不是在Jython或IronPython上运行。Python2.6是最低版本。请注意,与Robot框架类似,RIDE还不支持Python 3。还要注意,在OSX上RIDE需要32位Python版本


因此,在您的情况下,您将无法使用RIDE,因为您正在Jython环境中工作。如果您想完全使用RIDE,就必须切换到Python。我推荐Python 2.7.x

正如@Goralight所明确指出的,IDE和Robot框架是两个不同的主题。IDE用于创建机器人文件,RBF用于执行这些机器人文件

类似IDE的骑乘也将具有从IDE中启动RBF的功能,但这只是@Goralight提到的命令的替代。因此,从这个意义上说,它是一种自动化,而不是IDE不可分割的一部分


作为补充说明,如果您处于基于Eclpse的情况下,需要仔细了解这是一个功能齐全的IDE,可以作为市场功能或从GitHub单独下载到现有的Eclipse实例中。

正如@Goralight所明确指出的,IDE和Robot框架是两个不同的主题。IDE用于创建机器人文件,RBF用于执行这些机器人文件

类似IDE的骑乘也将具有从IDE中启动RBF的功能,但这只是@Goralight提到的命令的替代。因此,从这个意义上说,它是一种自动化,而不是IDE不可分割的一部分

作为旁注,如果您处于基于Eclpse的环境中,请仔细查看这是一个功能齐全的IDE,它可以作为市场功能或从GitHub单独下载加载到您现有的Eclipse实例中