我想創建一個Java自定義庫並將其導入RIDE。如何將Java自定義庫添加到Robot Framework RIDE
創建基於下面的鏈接Java文件
(來源創建測試庫:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating-test-libraries)
這裏下面是Java庫代碼:
public class MyLibrary{
public static final String ROBOT_LIBRARY_SCOPE = "GLOBAL";
public static final String ROBOT_LIBRARY_VERSION = "1.0";
public static final String ROBOT_LIBRARY_DOC_FORMAT = "HTML";
private int counter = 0;
public void count() {
counter += 1;
System.out.println(counter);
}
public void clearCounter() {
counter = 0;
}
}
創建的JAR文件,並放在在路徑中 D:\Python27\Lib\site-packages
安裝了Jython並設置了環境變量,JYTHON_HOME=D:\jython2.7.0; JYTHONPATH = D:\jython2.7.0\bin
打開RIDE和連接庫與關鍵字 Library MyLibrary
它顯示爲紅色文本。 (這意味着它不是一個公認的圖書館)。
路徑'D:\ Python27 \ Lib \ site-packages'接縫是CPython安裝路徑,而不是Jython?你爲什麼要在其中放入JAR? –
您是否嘗試過從命令行運行測試?也許這是有效的,RIDE只是沒有看到它。換句話說,也許這是RIDE中的一個錯誤,可以安全地忽略。 –
嗨,布賴恩,感謝您的回覆,是的,我試圖從命令行運行,同樣的問題來了。 –