【发布时间】:2020-05-27 17:29:29
【问题描述】:
我使用 detox 进行应用程序测试,并且出于测试目的,我想向 andriod/ios 模拟器添加额外的 cookie,以便我可以使用我的存根。请注意,此 cookie 并非针对每个测试都相同,因此它不能在代码中硬编码,但应该是测试中的变量。但是我不知道该怎么做,或者是否有可能。有谁知道这是否可能以及我该如何做到这一点。
提前致谢
【问题讨论】:
标签: automated-tests detox
我使用 detox 进行应用程序测试,并且出于测试目的,我想向 andriod/ios 模拟器添加额外的 cookie,以便我可以使用我的存根。请注意,此 cookie 并非针对每个测试都相同,因此它不能在代码中硬编码,但应该是测试中的变量。但是我不知道该怎么做,或者是否有可能。有谁知道这是否可能以及我该如何做到这一点。
提前致谢
【问题讨论】:
标签: automated-tests detox
您可以使用 Detox API 传递启动参数,并且可以为您的应用添加模拟入口点以读取启动参数并相应地设置 cookie。因此,对于每个测试,传递一个带有该测试正确 cookie 的启动参数。
如果您不想为每个测试启动,您可以设置一个更精细的解决方案,您可以在其中拥有一个服务器,您可以从 Detox 测试运行程序和应用程序连接到该服务器,但这听起来有点矫枉过正在这里。
【讨论】: