gpt4 book ai didi

reactjs - 在react-testing-library中按id查找元素

转载 作者:行者123 更新时间:2023-12-03 13:11:31 27 4
gpt4 key购买 nike

我正在使用react-testing-libarary测试我的 react 应用程序。由于某种原因,我需要能够通过 id 而不是 data-testid 找到元素。文档中没有办法实现这一点。

有办法实现吗?

我的渲染输出如下:

const dom = render(<App />);

我正在寻找类似的东西:

const input = dom.getElementById('firstinput');
//or
const input = dom.getById('firstinput');

最佳答案

我觉得没有一个答案真正给出了完整的解决方案,所以这里是:

const result = render(<SomeComponent />);
const someElement = result.container.querySelector('#some-id');

关于reactjs - 在react-testing-library中按id查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com