1

我是排毒和移动自动化的新手。我想使用 detox 在通知中心点击 iOS 推送通知。或者有没有其他工具可以与 detox 一起使用,以便在 iOS 上点击通知?

有什么建议么?谢谢

4

2 回答 2

3

在您的init.js配置文件中,您可以添加:

beforeAll(async () => {
  await detox.init(config, { launchApp: false });
  await device.launchApp({newInstance: true, permissions: {notifications: 'YES'}});
});

您还可以查看文档中的示例: https ://github.com/wix/detox/blob/master/detox/test/e2e/13.permissions.test.js

于 2019-06-11T16:26:32.783 回答
0

基于Detox文档,调用launchApp时集成权限。您可以设置拒绝通知警报的权限,而不是尝试点击它。

device.launchApp({ newInstance: true, permissions: { notifications: 'NO' } });
于 2018-11-14T10:44:22.243 回答