【问题标题】:Writing UI tests using Espresso for APK without source code使用 Espresso for APK 编写 UI 测试,无需源代码
【发布时间】:2019-07-01 17:49:15
【问题描述】:

我正在尝试使用 Espresso 为 APK 编写 UI 测试,但我没有源代码。我正在尝试使用类路径初始化ActivityTestRule

我关注了这个article

  private static final String CLASSNAME = "com.mytaxi.android_demo.activities.AuthenticationActivity";
  private static Class<? extends Activity>  activityClass = (Class<? extends Activity>) Class.forName(CLASSNAME);
  @Rule
  public ActivityTestRule<?> mActivityRule = newActivityTestRule(CLASSNAME);

但我发现了这个异常“java.lang.RuntimeException:未找到活动”

【问题讨论】:

    标签: java android unit-testing android-espresso ui-testing


    【解决方案1】:

    很有可能,此 APK 受 proguard 保护。所以类/包名称目前被混淆了。换句话说,名称目前不同。

    尝试改用Monkey Runner

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多