2015-05-14 74 views
0

我能夠使用其絕對路徑讀取文件,但希望使用相對路徑。黃瓜搜索eclipse文件夾中的.properties文件不在當前項目文件夾中

黃瓜試圖在Eclipse目錄中搜索我的資源文件,而不是在項目目錄中。

例如:

File f = new File("./src/values.properties"); 

input = new FileInputStream(f); 

values.properties文件正在搜索的eclipse文件夾,而不是在項目文件夾。

有沒有一種方法可以在cucumber-java中配置資源查找路徑?

回答

0

這是一個Eclipse問題,而不是一個cucumber-jvm問題。

在IDE中運行測試時,可以指定執行目錄。在Eclipse Luna中,這可以通過轉至運行配置...菜單進行,並且爲了您的黃瓜測試,進入參數選項卡,並通過選擇「Other:」並設置工作目錄並鍵入在您要運行測試的目錄中。

或者,您可以將屬性文件添加到類路徑中的IDE,並使用加載:

input = this.getClass().getClassLoader().getResourceAsStream("values.properties"); 
+1

callonnec您好,感謝您的回覆,我想用黃瓜插件的幫助運行運行配置沒有參數選項卡,我只有以下選項卡 - 「黃瓜功能標記」,「JRE」,「類路徑」「常用」。我們正在爲多個文件做這件事。所以添加特定的文件到類路徑將不適用於我們。 – rakesh

相關問題