升级到材料ui v4后,react-testing-library无法找到元素

问题描述

使用"react-testing-library": "^4.1.6"

material-ui 从v3升级到v4 "@material-ui/core": "^4.11.0"后,所有测试用例均失败(使用笑话作为测试运行器)

试图将react-testing-library升级到多个更高版本,但仍然存在相同的错误。 除了测试失败外,执行测试时不会出现任何错误:

Unable to find an element by:...

所有测试用例均失败,并出现以下错误(找不到DOM元素)

  Unable to find an element by: [data-testid="element-name"]

    <body>
      <div>
        <div />
        <div
          class="class-name"
        />
      </div>
    </body>

堆栈跟踪

at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:34:12)
      at args (node_modules/@testing-library/dom/dist/query-helpers.js:71:38)
      at getByText (node_modules/@testing-library/dom/dist/query-helpers.js:54:17)

解决方法

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

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...