在 relaunchApp 不起作用时设置权限
Set permission while relaunchApp isn't working
我在 relaunchApp
时尝试设置权限,但我一直收到此通知警报。
我试着这样做:
beforeEach(async () => {
await device.relaunchApp({ delete: true, permissions: {notifications: 'YES'} });
});
然后我收到此警报:
如何绕过这个测试失败的系统警报?
请使用 brew tap wix/brew && brew upgrade applesimutils
升级您的 applesimutils
安装。 Detox 当前无法检查您是否是 运行 最新版本,因此它可能会悄无声息地失败。
认为您必须在 init 文件而不是测试文件上设置它。
初始化文件
beforeAll(async () => {
await detox.init(config, { launchApp: false });
await device.launchApp({ permissions: { notifications: "YES" } })
});
然后使用 await device.reloadReactNative();
同步您的应用和测试
我在 relaunchApp
时尝试设置权限,但我一直收到此通知警报。
我试着这样做:
beforeEach(async () => {
await device.relaunchApp({ delete: true, permissions: {notifications: 'YES'} });
});
然后我收到此警报:
如何绕过这个测试失败的系统警报?
请使用 brew tap wix/brew && brew upgrade applesimutils
升级您的 applesimutils
安装。 Detox 当前无法检查您是否是 运行 最新版本,因此它可能会悄无声息地失败。
认为您必须在 init 文件而不是测试文件上设置它。
初始化文件
beforeAll(async () => {
await detox.init(config, { launchApp: false });
await device.launchApp({ permissions: { notifications: "YES" } })
});
然后使用 await device.reloadReactNative();
同步您的应用和测试