【问题标题】:How to run RN tests with `debug` enabled in Detox?如何在 Detox 中启用 `debug` 运行 RN 测试?
【发布时间】:2020-10-23 23:31:54
【问题描述】:

有没有办法在启用debug 模式的模拟器上启动 React Native 应用程序(以连接到 RNDebugger)?

有什么平板可以启动应用/运行排毒吗?

【问题讨论】:

  • 在调试模式下构建您的应用程序,这就是 Detox 将测试的内容。
  • 我知道,问题是关于 React Native 调试器(可以通过开发菜单启用/禁用的调试器)
  • 嗯,您可以使用Detox摇动设备以显示菜单并启用调试。
  • 我知道我可以摇晃,问题是如何以编程方式做到这一点
  • await device.shake() 您尝试阅读文档了吗?

标签: react-native detox


【解决方案1】:

好的,对于那些没有找到问题的人(我也是)

https://github.com/wix/Detox/issues/403

这不受支持,也不会实施。当您使用远程 JS 调试器时,所有 JS 计算都在另一个进程(Chrome)上执行,Detox 无法可靠地同步您的应用程序。在 Detox 完成运行测试后,您可以阅读日志。

更新:作为 BeforeAll 中的一种解决方法,我将睡眠 30 秒以在调试模式下重新加载应用程序

【讨论】:

    猜你喜欢
    • 2018-05-21
    • 2020-01-03
    • 2021-04-26
    • 2020-10-02
    • 2019-05-17
    • 2018-02-04
    • 2018-10-24
    • 2019-06-24
    • 2018-12-22
    相关资源
    最近更新 更多