美文网首页
Fastlane Screenshots 截屏

Fastlane Screenshots 截屏

作者: 九龙 | 来源:发表于2019-01-28 09:30 被阅读7次

    看了下 Fastlane Screenshots 的截屏功能记录以下要点
    官方链接

    优点:

    1.在所有模拟器上捕获多种语言的数百个屏幕截图
    2.同时在多个设备模拟器中截取屏幕截图以缩短执行时间(仅限Xcode 9)
    3.在计算机为您截取屏幕截图时执行其他操作
    4.配置一次,并存储配置,以便团队中的任何人都可以运行它
    5.生成一个漂亮的网页,显示所有设备上的所有屏幕截图。这非常适合发送给问答,营销或翻译人员进行验证
    6.通过智能地等待网络请求完成,避免在App Store屏幕截图中加载指示符
    7.全面了解您的应用在所有受支持的设备和语言中的外观

    安装步骤:

    1.安装 fastlane
    sudo gem install fastlane -NV

    brew cask install fastlane
    2.在项目中创建UITest target

    1BF35B12-8C40-4402-B0BB-FDF82298BB3D.png

    用UITest target创建newScheme

    然后设置 newScheme如图


    3EA920B3-B4D8-4384-AA07-02C5C65FED28.png

    2.打开终端,切换到项目文件夹
    执行 fastlane snapshot init

    将./SnapshotHelper.swift文件添加到UI测试目标(您可以将文件移动到任何您想要的位置)


    C5F592CB-ED31-4C43-AEE8-E2ED3FFA0769.png

    然后测试文件配置

    override func setUp() {
            let app = XCUIApplication()
            setupSnapshot(app)
            app.launch()
        }
    

    现在可以点击小红点录制,xcode会自动生成代码,跳转一个想要截屏的页面,只需要添加snapshot("截屏的图片名字")就可以了

    最后 终端执行
    fastlane snapshot
    fastlane就会自动截屏了

    我们也可以在Snapfile进行配置


    EC72E999-6D23-4211-B31B-09F5ADF91307.png

    其它

    其它高级功能见官方文档(加边框,加文字)

    相关文章

      网友评论

          本文标题:Fastlane Screenshots 截屏

          本文链接:https://www.haomeiwen.com/subject/ujjvjqtx.html