3

我正在尝试使用Junit在 Android 模拟器上使用 selenium 自动化 android(运行基本测试) ,我已将所有必需的 jar 添加到 Classpath,启动模拟器,在其上打开 Web 驱动程序并设置端口转发。

但是当我在 Eclipse 中运行测试时(运行为 JUnit 测试)。它失败了,我得到一个错误:

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

4

2 回答 2

7

如果您在启动模拟器时没有为 SD 卡设置任何空间,则会出现此错误。您可以设置用作设备 SD 卡内存的内存量。您可以在编辑 AVD 详细信息时找到它

在此处输入图像描述

于 2012-06-07T13:48:38.963 回答
1

以下步骤在真实设备上为我解决了这个问题(有或没有 sd 卡):

  1. 连接你的 USB
  2. 打开其他 USB 设置(在 Android 上->从屏幕顶部向下滑动)
  3. 选择媒体设备或门户和工具
于 2013-01-13T19:58:11.400 回答