EspressoAndroid UI 的快速自动化测试框架

联合创作 · 2023-10-01 19:44

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

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报