微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

screenshot-tests-for-android

程序名称:screenshot-tests-for-android

授权协议: BSD

操作系统: Android

开发语言: Java

screenshot-tests-for-android 介绍

screenshot-tests-for-android 是来自 Facebook 的一个 Android 开发包,用于在 Android
程序中实现自动的屏幕截屏功能

示例代码

public class MyTests {
  @Test
  public void doScreenshot() {
    /*
     * Create and set up your view some how. This might be inflating,
     * or creating from a view class. You might want to set properties
     * on the view.
     */
    View view = mLayoutInflater.inflate(R.layout.my_layout, null, false);

    /*
     * Measure and layout the view. In this example we give an exact
     * width but all the height to be WRAP_CONTENT.
     */
    ViewHelpers.setupView(view)
      .setExactWidthDp(300)
      .layout();

    /*
     * Take the actual screenshot. At the end of this call the screenshot
     * is stored on the device, and the gradle plugin takes care of
     * pulling it and displaying it to you in nice ways.
     */
    Screenshot.snap(view)
      .record();
  }
}

screenshot-tests-for-android 官网

http://facebook.github.io/screenshot-tests-for-android/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐