当我尝试使用以下测试用例运行带有 detox 的 e2e 测试时,应用程序打开但什么也不做,只有屏幕闪烁一次,测试失败。所有其他包含 url 的类似测试都会发生这种情况。有谁知道这里的问题是什么?
注意:测试在 iOs 上运行良好,仅在 Android 上失败。
const token = 'valid-token'
const url = `<test-token-url>(not actual url)`
await device.sendToHome()
await device.launchApp({ newInstance: false, url })
await waitFor(element(by.id('confirmForm')))
.toBeVisible()
.withTimeout(500)
await element(by.id('password')).typeText('password')
await element(by.id('submitButton')).tap()
await waitFor(element(by.id('finishedTitle')))
.toBeVisible()
.withTimeout(500)
await element(by.id('backButton')).tap()
await dExpect(element(by.id('loginScreen'))).toBeVisible()
})