将环境变量传递给XCUITest

时间:2020-10-26 23:27:39

标签: xcode testing continuous-integration xctest xcuitest

我在CI / CD提供程序(例如CircleCI)上运行UI测试,我需要读取多个秘密环境变量(例如测试用户名和密码)。我可以轻松设置它,但我不知道如何正确地将它们传递给测试用例。

我发现了两种方法:

  1. 将其存储在共享方案中(在 XCode Arguments 中),这是一个坏主意,因为不应将秘密存储在git repo中。
  2. 通过文本替换在Swift / Obj-C / xconfig文件中注入变量(如小型perl脚本)。我认为这不是2020年的好方法。

我使用fastlane,但对此一无所获。

如何正确地做到这一点?

0 个答案:

没有答案