2012-06-07 42 views
3

我想在Android模擬器上使用selenium自動化android(運行基本測試),使用Junit,我已將所有必需的jar添加到Classpath,Started Emulator,打開Web Driver和設置端口轉發。org.openqa.selenium.WebDriverException:無法創建臨時目錄:/ sd card/1339054625829。

但是,當我在Eclipse中運行測試(作爲JUnit測試運行)。它失敗,我得到一個錯誤:

org.openqa.selenium.webdriverexception: cannot create temp directory: /sd card/1339054625829

回答

7

你可以得到這個錯誤,如果你還沒有安裝的SD卡中的所有空間,當你啓動模擬器。您可以設置要用作設備SD卡存儲器的內存量。你可以找到這個當編輯AVD詳情

enter image description here

+0

謝謝A.J ...它現在正在工作...... –

+0

但我沒有SD卡的手機。有沒有辦法使用手機內部存儲? – iTake

+0

@i拿你的手機是否有SD卡無關緊要。此設置位於模擬器中,不在電話中。仿真器在PC上運行 –

1

以下步驟解決這個問題對我來說是真正的設備上(帶或不帶SD卡):

  1. 連接USB
  2. 打開附加USB設置(在Android上 - >從屏幕頂部向下滑動)
  3. 選擇媒體設備或門戶和工具