【问题标题】:Detox automation: Modify GREYElementInteraction.m排毒自动化:修改 GREYElementInteraction.m
【发布时间】:2018-10-09 21:54:42
【问题描述】:

我一直在寻找一种解决方案来帮助我清理 Detox 测试自动化的输出,因为目前输出非常混乱。 丑陋的最大罪魁祸首似乎存在于 GREYElementInteraction.m 中,可以在 Detox 存储库中看到,但我不知道如何调整这个文件。它不存在于本机应用程序上已安装的节点模块中,因此我假设它是由 detox 节点模块文件夹中的 javascript 文件编译和使用的。

有什么想法吗?

【问题讨论】:

  • 您能更具体地了解ugliness :) 吗?请随时通过github.com/google/EarlGrey 向我们提交错误。
  • 当动作或匹配器失败时,主要是与 Detox 一起使用,Earl Gray 它将整个 UI 层次结构输出到终端。有没有办法禁用它?
  • 如果不需要 EarlGrey 堆栈,Detox 可以消除错误。您想要没有 EarlGrey 堆栈还是只关闭层次结构打印?后者听起来像是一个合理的功能要求。
  • 只关闭层次打印就足够了。我在github上发了github.com/google/EarlGrey/issues/762
  • 我在 Detox 的问题跟踪器上打开了一个问题,因此您可能可以在 EarlGrey github.com/wix/Detox/issues/992 上关闭该问题

标签: node-modules detox earlgrey


【解决方案1】:

此处添加说明:https://github.com/google/EarlGrey/issues/762

看起来 Detox 调用了 EarlGrey,并且看起来好像没有任何方法可以将错误传递给 EarlGrey,这将关闭抛出异常 - 从而防止层次结构/日志转储。

如果传入,那么您应该能够获得所需的日志禁用。

【讨论】:

  • 这根本不能回答问题。这个问题没有解决办法。
  • 抱歉不清楚。我已经扩展了答案。提供的链接中有更多对话。
猜你喜欢
  • 2019-07-08
  • 1970-01-01
  • 2020-09-11
  • 2019-09-12
  • 2020-08-26
  • 2018-05-03
  • 2018-08-26
  • 2019-07-19
  • 2020-03-16
相关资源
最近更新 更多