Espresso - Android UI 的快速自动化测试框架


Apache
Android
Java

软件简介

Google 开源了
Espresso,这是一种Android自动化测试框架,使测试人员可以在云中x86机器的多线程环境里运行测试,并解决了关于UI测试的并发问题。

示例测试代码:

public void testSayHello() {
  onView(withId(R.id.name_field))
    .perform(typeText("Steve"));
  onView(withId(R.id.greet_button))
    .perform(click());
  onView(withText("Hello Steve!"))
    .check(matches(isDisplayed()));
}

兼容性:

  1. Codename API

  2. API Froyo 8

  3. Gingerbread 10

  4. Ice Cream Sandwich 15

  5. Jelly Bean 16,17,18

  6. KitKat 19