【发布时间】:2020-05-04 00:50:48
【问题描述】:
是否可以在启动应用程序之前/期间禁用同步(使用 newInstance:true)?理想情况下,我想要:
await device.launchApp({ newInstance: true, url });
立即解决。
我继承了一个在启动时会做奇怪事情的应用,所以我想在开始时绕过同步,然后才重新启用它。
我尝试过这样的事情:
await device.disableSynchronization();
await device.launchApp({ newInstance: true, url });
await waitFor(element(by.id('root'))).toBeVisible().withTimeout(10000);
await device.enableSynchronization();
但从我读到的文档中,我总是为新实例重新启用同步。
有没有办法强制关闭同步,以便 device.launchApp 能够真正解决?
【问题讨论】:
-
现在可以实现了。查看我的编辑。
标签: detox