2015-11-03 53 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庫的方法。 –