如何在自定义助手中访问排毒元素匹配器?

Posted

技术标签:

【中文标题】如何在自定义助手中访问排毒元素匹配器?【英文标题】:How can I access detox element matchers in custom helpers? 【发布时间】:2018-12-19 00:58:36 【问题描述】:

我希望访问在我的测试中全局可用的 elementby 变量,但是当我尝试从测试所需/导入的辅助模块调用它们时,我得到一个未定义的错误。如何直接导入这些变量?

【问题讨论】:

【参考方案1】:

确保在您访问这些变量(elementby)之前调用detox.init(),因为 init 方法是 Detox 全局公开它们的实际位置。

在您调用await detox.init(<your options>) 后,您将能够初始化您的助手。

【讨论】:

以上是关于如何在自定义助手中访问排毒元素匹配器?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery UI Draggable 的自定义助手

如何在车把 ember 中定义自定义助手

排毒:使用多个元素匹配器会导致错误

如何将模型传递给剃须刀页面自定义助手

如何从 ViewStart 中访问(自定义)Web 助手?

如何确定特定排毒测试在哪个平台上运行?