腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
create-react-app
中
的
`
screen.getByText
()`
vs
` `
getByText
()`
、
我正在我
的
React应用程序
中
构建测试,该应用程序是用
create-react-app
构建
的
,我试图理解
screen.getByText
()和简单
的
getByText
()之间
的
区别。例如,文档
中
显示了这样
的
示例: import React from 'react'; import { render, screen } from '@testing-library/react
浏览 66
提问于2020-12-30
得票数 0
回答已采纳
1
回答
ReactJS Jest Tesing - fireEvent.click()不触发按钮
、
这个扳机
的
问题在哪里?variant="success" size="lg" onClick= )} render(<SecondTimer />); c
浏览 3
提问于2020-12-10
得票数 0
回答已采纳
2
回答
带有反应测试库
的
Teste TablePagination材料界面
、
、
、
这里我使用
的
是资料UI
中
的
表分页。/> </TableFooter>在不使用分页
的
测试
中
(listaModalDuasPaginas[0].DueTimestamp) expect(
screen.getByText
(listaModalDu
浏览 10
提问于2022-01-26
得票数 0
1
回答
jest.runAllTimers()抛出TypeError
、
、
、
我正在尝试使用
create-react-app
中
的
内置react-scripts test脚本运行以下测试 Timer.test.js render(<Timer />)const timerOutput = screen.getAllByRole('heading')[1] test(
浏览 32
提问于2020-10-07
得票数 1
回答已采纳
2
回答
React- test -library如何测试条件渲染
、
、
我是反应测试库
的
新手const ComponentA = () => { const toggle = () =></div> {isActive && (<div className="some"><h4>SubTitle</h4></div&g
浏览 3
提问于2020-05-14
得票数 2
1
回答
在反应性测试库
中
测试div或p标记中文本
的
最佳方法
、
、
、
在react测试库
中
测试div
中
的
文本或p标记
的
最佳方法是什么?让我们假设我们有一个这样
的
反应性组件: return <div>Hello {name}!'it renders the given name in the greeting', () => { expect(<e
浏览 14
提问于2022-01-13
得票数 2
回答已采纳
2
回答
如何在react测试库中期望
getByText
为false?
、
、
我正在尝试测试一个模式,但我遇到了一个奇怪
的
问题。当我试图在触发事件之前通过文本获取"Modal Title“时,我得到了错误,因为"Modal Title”在呈现
的
文档
中
不存在。但我也想测试一下,在triger事件之前,模式是不存在
的
。因此,我决定期望"Modal Title“是假
的
,但这不起作用。到目前为止,我已经尝试了toBe(false),toBeFalsy(),toBeNull(),甚至尝试了长度是否为0,但没有上述
的
工作。我怎么才能解决这个问题。
浏览 31
提问于2021-03-12
得票数 1
1
回答
React测试-在元素
中
获取文本
、
这是通过从屏幕查找来实现
的
: test("Time saved", async () => { fireEvent.click(start); timeout: 2000
浏览 25
提问于2020-12-13
得票数 0
回答已采纳
1
回答
App‘指的是一个值,但在这里被用作一种类型。你是说“应用程序类型”吗?
、
我希望learn-by-doing类型记录与React,所以我已经手动迁移从JS到TS在我
的
create-react-app
,但我
的
默认测试文件App.test.ts render(<App />); // There's an error here const linkElement =
screen.getByText
浏览 5
提问于2021-05-12
得票数 3
1
回答
找不到包含以下文本
的
元素:用于您
的
共同兴趣
、
、
我写了以下测试: test("Search for particular text", async () => { expect(
screen.getByText
("TARGADS")).toBeInTheDocument()
浏览 7
提问于2020-12-28
得票数 1
回答已采纳
1
回答
在这种情况下,react case库找不到元素
、
、
、
、
这是我
的
测试文件: expect(li.length).toBe(3); expect(
screen.getByText
('one')).toBeInTheDocument(); expect(
screen.getByText
('two
浏览 1
提问于2022-03-16
得票数 1
回答已采纳
1
回答
toBeInTheDocument()和toBeVisible()之间有什么区别?
、
、
在react测试库
中
,我们有两个叫做toBeInTheDocument()和toBeVisible()
的
函数。1 expect(
screen.getByText
('hello')).toBeInTheDocument();看来,上述两个断言
的
行为方式都是相同
的
。这两种功能有什么不同,它们
的
用例是什么?
浏览 0
提问于2021-11-05
得票数 13
1
回答
如何在检查元素出现之前等待5秒
的
测试()
、
、
、
、
在我
的
react组件
中
,有一个在5秒后出现
的
元素。我在这里做错了什么?submitted" />); await waitFor(() => {
screen.getByText
doing our thing here.'), ).toBeInThe
浏览 14
提问于2022-01-27
得票数 1
回答已采纳
1
回答
如何避免使用JEST进行多次渲染?
、
我有两个'test',在这两个组件
中
,我都使用相同
的
组件。 render(<AppbarGlobal />); const logotype =
浏览 4
提问于2022-11-07
得票数 0
回答已采纳
1
回答
在React测试库测试
中
,react钩子表单提交失败
、
、
、
我正在写一个测试,以确保我
的
表单是使用react测试库提交
的
,我也在使用react钩子表单。我
的
提交方法在我
的
测试
中
调用失败。我
的
组件 const { handleSubmit } = useForm(); </button> </
浏览 2
提问于2021-01-31
得票数 1
1
回答
React :测试按钮单击具有react路由器
的
导航。
、
Button component={Link} to={'/creation'}>Créer</Button> )我想测试一下,当我点击那个按钮时,我实际上导航到了我
的
新页面render(<Index />, {wrapper: BrowserRouter}) expect(
screen.getByText
(/
浏览 2
提问于2022-10-09
得票数 0
回答已采纳
1
回答
测试加载页面时执行
的
useQuery钩子
、
、
、
、
我正在尝试创建一个带有react query
的
POC,以便从外部源获取信息。这个特定
的
组件应该调用一个Service方法,并在结果表
中
列出结果。我模拟这个方法来返回一些东西,但是测试失败了,因为它似乎是在调用端点来获取钱包之前执行
的
(此时钱包是空
的
,所以不会显示任何内容)。Promise.resolve(wallets);
screen.getByT
浏览 2
提问于2022-02-26
得票数 0
1
回答
Jest测试反应组件TypeError:突变不是一个函数
、
、
我想测试一下这篇文章
中
的
突变。突变由按钮onclick事件触发。因此,我调用了这个函数,里面有变异。它在网站上工作,但当我使用Jest为该组件编写单元测试时,它不起作用。should render pause/play state', async () => { expect(
screen.getByText
resolve => setTimeout(resolve, 0));
浏览 2
提问于2020-08-04
得票数 0
回答已采纳
1
回答
如果组件在react- test -library开头返回空数组,该如何测试组件?
、
我有一个数组,它在开始时返回一个空数组,但然后我可以在列表
中
添加项。在我添加一个项目之前,组件在我添加了项目之后没有显示可用
的
数据,它在每个项目旁边显示了一些文本和删除按钮。我
的
测试找到了delete按钮,但它抛出了错误"Expected: 1 Received:“,因为当组件呈现时,它总是在开始时返回"no data available”。在这里,我分享我
的
组件。 {props.formData && props.formData.length !== 0
浏览 7
提问于2021-03-11
得票数 0
回答已采纳
1
回答
如何使用getByTestId选择也具有特定值react-testing-library元素
、
、
、
在react
中
,我从数组
中
映射出一些元素。例如 {options.map((option)=>{}) 我有多个测试要选择一个选项(不知道选项
的
textContent所以我使用data-testid="option"和select with screenGetAllByTestId('option')[0]来选择第一个选项…… 然而,有一些时候
浏览 95
提问于2021-07-22
得票数 0
点击加载更多
相关
资讯
Playwright: getByText vs. getByRole,谁才是更稳的选择?
想象中 VS 现实中的AI
你想象中的黑客VS现实中的黑客
趣图:电影中的编程 VS 现实中的编程
生活中的我VS游戏中的我
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券