相关疑难解决方法(0)

有没有办法在Swift XCTest UI中的测试之间重置应用程序?

我是否可以在XCTest中调用API调用setUP()或tearDown()以在测试之间重置应用程序?我查看了XCUIApplication的点语法,我看到的只是.launch()

或者有没有办法在Swift中调用shell脚本?然后我可以调用xcrun中间的测试方法来重置模拟器.

xctest swift xcode7 xcode-ui-testing

65
推荐指数
11
解决办法
3万
查看次数

使用Xcode7的UI测试为App Store创建应用程序截图

每次我们在UI中更改内容时,我们都必须手动准备并获取iTunes Connect列表的375(= 5个屏幕截图*5种设备类型*15种语言)屏幕截图.

我正在尝试"利用"iOS 9的新UI测试来自动准备并为每种语言拍摄这些屏幕截图.这应该可以节省大量时间并为我们的用户提供更好的体验,因为我们没有经常更新屏幕截图,因为所涉及的工作很繁琐.

我在互联网上找不到多少帮助,可能是因为这个功能太新鲜了.所以这里有两个基本问题,希望我们能找到一种方法来实现它.

  1. 是否可以通过UI测试API将屏幕截图保存到磁盘?

  2. 是否可以为XCTestCase进行全新安装?

ios xctest swift ios9 xcode-ui-testing

10
推荐指数
2
解决办法
4705
查看次数

标签 统计

swift ×2

xcode-ui-testing ×2

xctest ×2

ios ×1

ios9 ×1

xcode7 ×1