2014-03-19 70 views
0

當前目錄的路徑,我想首先訪問我的屬性和XLS文件中設置我的框架,通過Android的JUnit測試我的測試。無法獲得Android的JUnit測試

我已經寫了一個名爲TestInitialize的類,它爲我的框架進行了所需的東西的初始化,但是我面對的問題是,每當我嘗試獲取屬性文件或xls文件的路徑時,都無法正常工作! (而且兩者都存在於我的當前工作項目目錄)

我嘗試過各種不同的選擇,但沒有什麼工作

下面是選項

選項1

String Workspace = System.getProperty("user.dir"); 
    String fullpath = Workspace + "/Products/Startup.xls"; 
    String filepath = new File(fullpath).getPath(); 

選項2

 String filepath = new File("//Products/Startup.xls").getPath(); 

我甚至給出的完整路徑(硬編碼),但它仍然無法正常工作。

對於選項1選項2,我得到的結果作爲

//Products/Startup.xls 

請人在這方面的幫助,因爲我的寶寶坐在這個問題幾天了!!!

感謝, KARTHIK KK

回答

0

其實,我在我的問題,其在android系統測試項目的限制已經提到。

訪問任何外部資源文件,同樣在Android的資產文件夾(位於所有的Android測試項目文件夾)做

因此我寫了下面的代碼和它的工作好! !

getInstrumentation().getContext().getResources().getAssets().open("Startup.xls"); 

現在它的工作很好!

謝謝大家!

感謝, KARTHIK KK www.executeautomation.com/blog

+0

也卡恩接受你自己的答案展現給別人,你的問題回答正確。 – Simulant