Xcode UI测试:如何测试应用程序的首次启动

尤里·科瓦尔(Yurii Koval)

我正在用xCode 7.1编写UITests,并且具有一个在首次启动时测试应用程序的功能。问题是:如何检查应用程序是第一次启动还是不启动。我需要这样的东西:

func testFirstLaunching() {
   if ("app is launched for the first time") {
        //test scenario of first launching
     }
   else  {
        //invoke func that will test other scenario
     }
}

有人知道任何技巧如何检查吗?应用程序正在使用NSUserDefaults,也许Xcode测试具有访问它的超强大功能?

任何建议都是有价值的!)

莱纳斯·格拉法斯(LinusGeffarth)

这是您的问题的手动解决方案:

  1. 在第一个显示的ViewController中创建一个全局变量,使其为false
  2. 在您的viewDidLoad中,将其值更改为true
  3. 保存
  4. 在中testFirstLaunching(),读取变量的值
  5. 使用if语句执行您想做的任何事情

希望这可以帮助 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode 7 UI测试-断言失败:UI测试失败-等待启动目标应用程序的超时

来自分类Dev

Xcode UI测试的应用程序状态/测试装置

来自分类Dev

如何在Xcode中使用测试(iOS应用程序)

来自分类Dev

首次启动应用程序 xcode 时出现黑屏

来自分类Dev

是否可以在使用SpriteKit的应用程序上使用Xcode UI测试?

来自分类Dev

如何在iOS Xcode UI测试用例中启动系统应用

来自分类Dev

如何使用库,单元测试和iOS应用程序组织XCode项目结构?

来自分类Dev

如何在Xcode 6上对应用程序扩展进行单元测试

来自分类Dev

无法使用xcuitrunner启动Xcode UI测试

来自分类Dev

Xcode ui测试:staticTexts以

来自分类Dev

Xcode UI测试示例

来自分类Dev

Xcode UI测试-拖放

来自分类Dev

如何在不破坏 Rust 工具链的情况下在 XCode 中测试 iOS 应用程序?

来自分类Dev

从Xcode外部启动应用程序时的Xcode调试断点

来自分类Dev

如何为Xcode UI测试禁用沙箱

来自分类Dev

Xcode5面对测试应用程序iOS模拟器的奇怪问题无法安装应用程序

来自分类Dev

Xcode5面临测试应用程序iOS模拟器的奇怪问题,无法安装该应用程序

来自分类Dev

更改应用程序名称破坏了在Xcode中运行测试的能力

来自分类Dev

XCode 5单元测试:启动我的应用

来自分类Dev

XCode 5单元测试:启动我的应用

来自分类Dev

XCode 5单元测试:启动我的应用

来自分类Dev

Xcode UI测试-多个UITableView

来自分类Dev

登录系统的Xcode UI测试

来自分类Dev

Xcode 7 UI测试顺序

来自分类Dev

登录系统的Xcode UI测试

来自分类Dev

如何更改Xcode应用程序图标?

来自分类Dev

如何验证xcode应用程序的语言?

来自分类Dev

运行React Native应用程序而不启动Xcode?

来自分类Dev

Xcode无法启动应用程序(无法附加)

Related 相关文章

  1. 1

    Xcode 7 UI测试-断言失败:UI测试失败-等待启动目标应用程序的超时

  2. 2

    Xcode UI测试的应用程序状态/测试装置

  3. 3

    如何在Xcode中使用测试(iOS应用程序)

  4. 4

    首次启动应用程序 xcode 时出现黑屏

  5. 5

    是否可以在使用SpriteKit的应用程序上使用Xcode UI测试?

  6. 6

    如何在iOS Xcode UI测试用例中启动系统应用

  7. 7

    如何使用库,单元测试和iOS应用程序组织XCode项目结构?

  8. 8

    如何在Xcode 6上对应用程序扩展进行单元测试

  9. 9

    无法使用xcuitrunner启动Xcode UI测试

  10. 10

    Xcode ui测试:staticTexts以

  11. 11

    Xcode UI测试示例

  12. 12

    Xcode UI测试-拖放

  13. 13

    如何在不破坏 Rust 工具链的情况下在 XCode 中测试 iOS 应用程序?

  14. 14

    从Xcode外部启动应用程序时的Xcode调试断点

  15. 15

    如何为Xcode UI测试禁用沙箱

  16. 16

    Xcode5面对测试应用程序iOS模拟器的奇怪问题无法安装应用程序

  17. 17

    Xcode5面临测试应用程序iOS模拟器的奇怪问题,无法安装该应用程序

  18. 18

    更改应用程序名称破坏了在Xcode中运行测试的能力

  19. 19

    XCode 5单元测试:启动我的应用

  20. 20

    XCode 5单元测试:启动我的应用

  21. 21

    XCode 5单元测试:启动我的应用

  22. 22

    Xcode UI测试-多个UITableView

  23. 23

    登录系统的Xcode UI测试

  24. 24

    Xcode 7 UI测试顺序

  25. 25

    登录系统的Xcode UI测试

  26. 26

    如何更改Xcode应用程序图标?

  27. 27

    如何验证xcode应用程序的语言?

  28. 28

    运行React Native应用程序而不启动Xcode?

  29. 29

    Xcode无法启动应用程序(无法附加)

热门标签

归档