react-native - 如何使用 Detox 关闭 SKStoreReview
问题描述
我正在尝试找到一种解决方案来使用 Detox 关闭 SKStoreReview 弹出窗口。这仅适用于 iOS 用于评估应用程序。它被打开了,react-native-rate
但我找不到关闭它的方法。
我想做这样的事情:
await element(by.id('screen')).tapAtPoint({ x: 200, y: 100 });
但这不是任何元素的一部分。
你有什么建议吗?
解决方案
SKStoreReviewController
将其视图层次结构呈现在进程外,因此 Detox 无法与之交互。
相反,您应该模拟您正在使用的 API,而不是实际呈现它。
推荐阅读
- reactjs - 如何使用 React Hooks 在第一次渲染时加载带有道具的子组件
- javascript - ag-grid:使整行成为行拖动的夹点
- python - 如何使用输入框设置变量
- haskell - 我可以概括 Haskell 中的类约束吗?
- graphql - 如何修复“错误:GraphQL 错误:无法读取未定义的属性 'id'”?
- splunk - 根据其他字段的值计算一个字段的值
- c++ - 具有多线程支持的 RenderClass,将函数调用推送到向量以在另一个线程上调用
- swift - Swift SQLite 查询不返回任何结果
- docker - Terraform 不在工作节点上创建 docker 服务
- python - 在多级层次结构 Pandas Dataframe 中更改索引