我们的自动化框架是使用Jython中的Robot Framework实现的,任何人都可以建议我如何使用RIDE编写我的测试用例。目前我正在使用Eclipse作为编辑器。
答案 0 :(得分:2)
RIDE和RobotFramework是两回事。 RIDE是一个IDE(Robot IDE),它与Framework进行对话。如果您想使用RIDE创建测试用例,只需下载并安装RIDE,然后在RIDE中运行它们。
但是因为您已经在使用IDE,所以只需使用以下命令在终端外部运行测试:
jybot TestCase.robot
或
robot TestCase.robot
您不需要RIDE即可使用Robot Framework。它们是两个独立的东西。
修改强>
根据RIDE的Git页面,它指出:
RIDE仅在常规Python上运行,而不是在Jython和IronPython上运行。 Python 2.6是最低版本。请注意,与Robot Framework类似,RIDE还不支持Python 3.另请注意,在OS X RIDE上需要32位Python版本。
所以 - 在你的情况下 - 当你正在使用Jython环境时,你将无法使用RIDE。如果你想绝对使用RIDE,你将不得不切换到Python。我会推荐Python 2.7.x
答案 1 :(得分:0)
正如@Goral的明确指出,IDE和Robot Framework是两个不同的主题。 IDE用于创建机器人文件,RBF用于执行这些机器人文件。
像RIDE这样的IDE也具有从IDE中启动RBF的功能,但这只是@Goralight提到的命令的替代品。因此,从这个意义上讲,它是一种自动化,而不是IDE的一个组成部分。
正如附注,如果您在基于Eclpse的情况下仔细查看RED这是一个功能齐全的IDE,可以作为市场功能加载到您现有的Eclipse实例中或者作为GitHub的完全单独的独立下载。