Xamarin的fastlane快照
部署到模拟器
生成应用程序时,需要将其部署到Simulator。 为此,我创建了bash脚本:
创建Xcode UI测试
将应用程序部署到Simulator后,我们可以接下来移动并创建FastlaneSnapshotXamarinTest项目,并选中“ Include UI Tests”。
下一步是通过命令fastlane snapshot init初始化fastlane快照 。
并取消注释要从中获取屏幕快照的设备(在Snapfile中 )。
现在,我们需要将SnapshotHelper.swift添加到FastlaneSnapshotXamarinTestUITests。
SnapshotHelper.swift文件需要进行一些小的修改,我们需要使用默认的构造函数将XCUIApplication的创建替换为XCUIApplication,并使用接受bundleIdentifier:“ com.organization.appname”的构造函数。
实际上,测试本身包含一种使用bundleIdentifier激活应用程序的方法:“ com.bohdanhrybach.FastlaneSnapshotXamarin” ,使用reverseText标识符向UITextField输入文本,使用01UserEntry图像名称创建快照,然后按下带有reverseButton标识符的UIButton并使用02Alert进行快照 图片名称。
就这些。 现在您应该可以在Xamarin上使用fastlane快照了