如何解决如果模拟器已经在运行,则Android测试在第二次运行时将失败
我遵循了文档中的所有步骤(该文档与我完成的模拟项目一起工作非常顺利): https://github.com/wix/Detox/blob/master/docs/Introduction.Android.md 一切正常,直到我尝试逐一运行2组1个测试或两次相同的测试。
再现 首次测试(成功):https://gist.github.com/vjmaiky/35c95d8c32e7507d6ef3c94dd8d47b51 相同测试的第二次运行(失败):https://gist.github.com/vjmaiky/ac00d942a22c014692cf981c58b495aa 为了能够再次运行测试,我需要手动关闭仿真器。 在ios上,我没有这个问题。我有大约10套,每套都有2个以上的测试,并且工作流畅。 从“ ./login”导入登录名;
describe('Example',() => {
beforeEach(async () => {
await device.reloadReactNative();
});
it('test001',async () => {
await Login.validateLoginDataDisplayed();
});
});
- Detox:17.6.0
- React Native:0.62.2
- Node:v14.1.0
- Device: Android Emulator
- OS: API 28
- Test-runner (select one): `jest-circus` 26.4.2,jest 26.4.2
有任何提示吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。