如何检测我的应用程序中是否正在运行EarlGrey测试?

坎德普尔

出于测试目的,我想绕过我的应用程序的登录屏幕。我可以简单地通过注释掉在运行测试时推送视图控制器的代码来做到这一点。但是,这并不理想。我想出了一种在方案中设置env var的更好方法,然后执行以下操作:

if ([NSProcessInfo processInfo].environment[@"TEST"]) { // Running EarlGrey test. }

我想知道是否有更好的方法来检测我是否正在运行EarlGrey测试?

great_professional

常见问题开始,您可能希望使用构建配置,该配置可让您添加诸如-

#if EARLGREY_ENV
  NSLog(@"This is being run in an EarlGrey test.");
#else
  NSLog(@"Not an EarlGrey test.");
#endif

您还可以添加运行时检查,例如NSClassFromString("EarlGreyImpl") != nil查看是否在EarlGrey环境中运行。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何检测正在运行的特定应用程序

来自分类Dev

检测 Codename One 应用程序是否正在运行测试

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

如何检测我的Asp.Net Core应用程序正在运行的操作系统?

来自分类Dev

如何测试应用程序是否正在运行,并从终端传递变量

来自分类Dev

如何检测Android应用程序是否正在使用Espresso运行UI测试

来自分类Dev

如何检查GUI中是否正在运行应用程序?

来自分类Dev

是否可以检测用户计算机上是否正在运行应用程序

来自分类Dev

检测 WPF 应用程序是否正在运行或在 Visual Studio windows 可视化工具中

来自分类Dev

Android服务来检测其他应用程序是否正在运行

来自分类Dev

从Android中多个正在运行的应用程序中检测声音水平

来自分类Dev

从Android中多个正在运行的应用程序检测声音级别

来自分类Dev

确定全屏应用程序是否正在运行的命令?

来自分类Dev

确定全屏应用程序是否正在运行的命令?

来自分类Dev

如何判断我的Android应用程序是否正在Google Cloud Test Lab中运行?

来自分类Dev

如何使用boto检查EC2中是否正在运行python(django)应用程序?

来自分类Dev

如何确定特定NSScreen上是否正在运行全屏应用程序

来自分类Dev

如何使用AutoLISP检查应用程序是否正在运行

来自分类Dev

如何确定在特定的NSScreen上是否正在运行全屏应用程序

来自分类Dev

我的iOS应用程序如何知道Appium正在运行它?

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

如何判断哪个应用程序正在运行我的iOS 8扩展

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

快速添加新的CS文件以加载到我正在运行的应用程序中?

来自分类Dev

快速添加新的CS文件以加载到我正在运行的应用程序中?

来自分类Dev

如何休眠正在运行的应用程序?

来自分类Dev

如何检查正在运行Web应用程序的设备

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

Related 相关文章

  1. 1

    我如何检测正在运行的特定应用程序

  2. 2

    检测 Codename One 应用程序是否正在运行测试

  3. 3

    检测其他应用程序是否正在运行

  4. 4

    检测其他应用程序是否正在运行

  5. 5

    如何检测我的Asp.Net Core应用程序正在运行的操作系统?

  6. 6

    如何测试应用程序是否正在运行,并从终端传递变量

  7. 7

    如何检测Android应用程序是否正在使用Espresso运行UI测试

  8. 8

    如何检查GUI中是否正在运行应用程序?

  9. 9

    是否可以检测用户计算机上是否正在运行应用程序

  10. 10

    检测 WPF 应用程序是否正在运行或在 Visual Studio windows 可视化工具中

  11. 11

    Android服务来检测其他应用程序是否正在运行

  12. 12

    从Android中多个正在运行的应用程序中检测声音水平

  13. 13

    从Android中多个正在运行的应用程序检测声音级别

  14. 14

    确定全屏应用程序是否正在运行的命令?

  15. 15

    确定全屏应用程序是否正在运行的命令?

  16. 16

    如何判断我的Android应用程序是否正在Google Cloud Test Lab中运行?

  17. 17

    如何使用boto检查EC2中是否正在运行python(django)应用程序?

  18. 18

    如何确定特定NSScreen上是否正在运行全屏应用程序

  19. 19

    如何使用AutoLISP检查应用程序是否正在运行

  20. 20

    如何确定在特定的NSScreen上是否正在运行全屏应用程序

  21. 21

    我的iOS应用程序如何知道Appium正在运行它?

  22. 22

    我们如何获得正在运行的应用程序的命令行?

  23. 23

    如何判断哪个应用程序正在运行我的iOS 8扩展

  24. 24

    我们如何获得正在运行的应用程序的命令行?

  25. 25

    快速添加新的CS文件以加载到我正在运行的应用程序中?

  26. 26

    快速添加新的CS文件以加载到我正在运行的应用程序中?

  27. 27

    如何休眠正在运行的应用程序?

  28. 28

    如何检查正在运行Web应用程序的设备

  29. 29

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

热门标签

归档