2015-11-03 46 views
0

我安装PythonRobot Framework,我开发了我的测试库与Python和与pybot运行我的测试情况下,基于Java库..我可以使用机器人框架和仅使用pybot

反正是有根据使用Java在我的测试用例中没有安装并切换到Jython

或者我可以安装Jython,但只需使用Jython作为将基于Java的库导入到我现有的机器人框架测试用例的方式?

我的团队已经制作了很多基于Python的库,但是我们发现了一些基于Java的库,它们提供了我们感兴趣用于测试的功能。

(我仍要"pybot",不"jybot"运行我的情况..)

+1

从你的问题来看,你的目标并不明显。你想'java库',但你想要它的原因是什么?你想从你的Python库执行Java代码吗?你想与Java应用程序进行交互吗?如果没有这些信息,似乎不可能为您提供答案... – Cronax

+0

感谢您的意见,也许我可以更清楚一点..据我所知,有3种方法可以使用Robot Framework:1. RF与Python; 2.使用Jython进行RF; 3.使用IronPython的RF。我使用第一个(带Python的RF),并基于它,我们用python开发了许多测试库,并运行我们的测试用例“pybot”。现在,我们发现一些Java库可以在我们的测试中提供一些有用的功能,所以我们要确认是否有可能将Java库导入测试用例,并且不要改变我们使用RF的方式(我们曾经用Python ,并且仍然想要使用它。)那么你能提供一些建议吗? –

+0

感谢Bryan Oakley的评论,它给出了关于这个问题的明确信息。 –

回答

0

我碰到Jpype前段时间来了,但我没有测试它。这可能有一些帮助。

+0

谢谢。我将与Jpype进行核对。 –

+1

我检查了Jpype的指令,看起来像是一个python模块,它提供了一种调用Java库的方法。 –