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

联合创作 · 2023-10-01

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

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑
举报