如何在单一测试中等待孩子的负载?/组测试不等待 shadowRoot 内容

问题描述

我正在尝试访问位于 wc“listproducts-nv2”的 shadowRoot 内的 wc“navbar-nv2”的 innerHTML,但是对于同一个测试有两种不同的行为:

当我运行所有测试时,我收到一条错误消息“错误:超过 5000 毫秒超时。对于异步测试和钩子,确保调用了“完成()”;如果返回一个 Promise,确保它得到解决

但是当我单独运行测试时,它实际上将 shadowRoot 的内容返回给我,我可以在控制台中对其进行验证。

虽然我正在使用waitUntil等待fixture和shadowRoot中的组件。这是一个错误,根据文档应该使用 fixture/waitUntil 等待。

Web component testing Group and unit testing

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)