腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
getBoundingClientRect
的
模拟
问题
、
如何
模拟
这行代码。我有一个带有任何类型主机属性
的
配置(即mockConfig)。但是它有html元素。这样我就可以使用querySelector和
getBoundingClientRect
方法了。但我不能嘲笑
getBoundingClientRect
。i></div>'const arrowHostLoc = (this.config.host as HTMLElement).querySelector('.icon-dropdown').
getBo
浏览 36
提问于2019-08-30
得票数 0
回答已采纳
3
回答
使用Jest更改元素大小
、
、
我
的
组件中有以下代码我在组件中使用和呈现图形。我假设发生这种情况是因为所有rect
的
字段都等于0。以下是浏览器中console.log(rect)
的
输出: 那么是否有一种方法来设置元素
的</
浏览 29
提问于2016-07-29
得票数 17
回答已采纳
1
回答
在笑话中嘲笑document.querySelector
、
、
、
、
我试着
模拟
这个函数,但没有完全覆盖。我不确定如何在header和dataHeader中
模拟
getBoundingClientRect
。document.querySelector('.productNavDataContainer'); const headerPos = header.
getBoundingClientRect
(); const dataHeaderPos = dataHea
浏览 29
提问于2020-03-21
得票数 3
1
回答
getBoundingClientRect
()
问题
、
、
、
、
我在密码上
的
滑块有
问题
。我已经在我
的
网站上实施它,并认识到,如果我在网站上滚动,内容
的
白色高音正在移动。白色荧光笔上下移动。我真的不知道怎么解决这个
问题
。原始代码也有相同
的
问题
。也许有人有主意?
浏览 1
提问于2022-02-21
得票数 -1
1
回答
如何用玩笑/酶来模仿裁判?
、
、
、
(this.countriesList.current) { this.countriesList.current.
getBoundingClientRect
().top }} 我想测试名为whenCDM
的
函数,但我不知道如何才能正确地做到这一点。
浏览 0
提问于2018-10-16
得票数 5
回答已采纳
1
回答
Jest: nativeElement.
getBoundingClientRect
不是一个函数
、
、
我试图在我
的
应用程序测试中验证两个getBoudingClientRect函数
的
返回,但是当我试图验证第二个函数
的
返回时,我得到了一个错误。第一个是在我按ID搜索
的
HTMLElement中,到目前为止还可以。在测试中,我可以按照以下方式
模拟
您
的
返回:但是,第二个元素是ElementRef,我通过nativeElement访问他
的
信息,即使
浏览 1
提问于2020-12-11
得票数 1
1
回答
用
getBoundingClientRect
加载内容
if (element.
getBoundingClientRect
().bottom < window.innerHeight) {...}编辑:在开发工具中
模拟
移动设备时,<em
浏览 0
提问于2021-08-24
得票数 0
回答已采纳
1
回答
svgElement.
getBoundingClientRect
()在使用nodejs进行测试时总是返回零
、
、
、
我创建了一些svg元素,并希望用如果将svgElement追加到文档中,则我
的
代码可以使用和如果我在浏览器中运行 (google )
的
代码。但是,在使用nodejs和jest进行测试时,结果边框
的
宽度和高度总是为零。 =>What我可以用nodejs正确运行代码吗?
浏览 2
提问于2020-03-23
得票数 0
2
回答
在反应测试中使用DOM元素-库?
、
、
我认为关于如何在React测试库中使用DOM元素,我有一个一般性
的
问题
。 本质上,我有几个嵌套组件,其中一个创建了一个React,然后转发给一些子组件(下面的代码)。当它这样做时,它会呈现子组件,并检查嵌套
的
Ref调用.
getBoundingClientRect
()是一个神奇
的
原生Javascript函数,它为我提供了x和y
的
位置、宽度和高度,以及上、下、左和右
的
边界(this.thing_one_ref.current.
getBoundingClientRec
浏览 5
提问于2019-12-16
得票数 2
2
回答
火狐
的
getBoundingClientRect
问题
、
、
我试图使用
getBoundingClientRect
()在可内容
的
div中获取游标的y坐标。代码
的
IE分支工作,但另一个分支(即Firefox 3.5,用于我当前
的
测试目的)不能工作。下面的代码在注释中用*标记了有
问题
的
行。在代码
的
那个时候,selObj和selRange都有一个值(在Firebug中确认),但是我不能对它们调用
getBoundingClientRect
() (例如,selObj.
getBoundingClientRect</e
浏览 2
提问于2010-02-11
得票数 4
1
回答
Jest无法
模拟
函数
的
返回值
、
、
、
、
根据下面的代码,我在main.js中有两个导出
的
函数,我想测试getChangedItems返回
的
字符串是否正确,因为我向它传递了一个html元素。我想
模拟
theChanger
的
返回值,这样就不必担心
getBoundingClientRect
();错误。TypeError: itemData.
getBoundingClientRect
is not a function main.js export const theChanger = (itemData) => { const
浏览 28
提问于2019-05-15
得票数 0
1
回答
用于Jest测试
的
模拟
文档
、
、
我在一个react组件中有一个类似这样
的
函数: const {navigationSections, setNavigationSectionActive0 : st; 有些测试是这样
的
: instance.handleOnScrollID
的
DIVs位于另一节中(而不是在用于测试
的
包装组件中)。我
浏览 0
提问于2019-05-14
得票数 2
2
回答
Material-UI:测试时无法触发onChangeCommitted事件
、
、
我在使用Mui
的
slider测试onChangeCommitted事件时遇到了
问题
。在代码沙箱中,我重新创建了一个使用滑块
的
简单实现。 下面是代码sandbox。我遇到
的
问题
是,虽然我想出了如何更改滑块元素本身
的
aria-valuenow属性(使用role=“slider”
的
跨度),但测试似乎不会触发onChangeCommitted事件。这非常烦人,因为我在onChangeCommitted事件中有需要测试
的
副作用。
浏览 24
提问于2020-11-06
得票数 1
回答已采纳
1
回答
在Angular Jest测试中
模拟
窗口、文档和鼠标单击事件属性
、
、
、
我有一个附加到even listener
的
函数,它可以检查你是否点击了弹出窗口或其中,如果你点击了它,就关闭它。它使用窗口和文档对象上
的
各种属性来检查这些内容,并使用
getBoundingClientRect
()来获取弹出窗口
的
位置。 我遇到
的
问题
是,我不知道如何在测试中
模拟
所有这些。我见过在Jest中,当
模拟
事物时,你使用全局对象作为窗口对象?这是我
的
函数,用来检查定位和点击: popoverEscape = e => {
浏览 59
提问于2020-01-15
得票数 2
回答已采纳
1
回答
Jest/React
模拟
scrollBy和.
getBoundingClientRect
函数
、
、
、
、
我有一个函数handleClick,它在一个元素上使用scrollBy,该元素使用
getBoundingClientRect
获取它
的
第一个参数。我正在尝试使用jest/酶来测试它。handleClick () { document.getElementById('first-id').scrollBy(document.getElementById('second-id').
getBoundingClientRect
('my-button').simula
浏览 38
提问于2019-04-24
得票数 4
回答已采纳
1
回答
无法
模拟
自定义对象addEventListener(e)
、
、
、
嗨,我在
模拟
自定义创建
的
对象addEventListener时遇到了
问题
。下面是我
的
react呈现代码 <div e.pageX - resizableRef.current.
getBoundin
浏览 1
提问于2020-07-10
得票数 0
1
回答
使用
getBoundingClientRect
()
问题
快速计算边框
、
、
、
我有一个绝对位置为target
的
div,我需要创建另一个div bb,它完美地与匹配/重叠target
的
边框。 铬
问题
可以在以下功能,但
浏览 1
提问于2015-05-19
得票数 3
2
回答
nativeElement.
getBoundingClientRect
()总是在角测试中返回0
、
、
我有一个角分量(5.2),它将自身相对于另一个元素
的
nativeElement.
getBoundingClientRect
()输出进行定位。在测试中,我创建了一个带有样式
的
包装器组件来
模拟
定位
的
元素,但是返回
的
ClientRect始终都是零。 是否有一种方法可以要求角在DOM中实际定位我
的
元素?举个例子,这是我
的
TestComponent。在内部,<popup>组件将使用anchor.nativeElement.
getBoundin
浏览 0
提问于2018-02-20
得票数 4
5
回答
用@react library/react测试材料ui滑块
、
、
、
、
嗨,我正在尝试测试一个由Material创建
的
Slider组件,但是我无法将我
的
测试拿到上。我想使用fireEvent和@testing-library/react测试值
的
变化。我一直在跟踪这篇文章来正确地查询DOM,但我无法获得正确
的
DOM节点。 提前谢谢。
浏览 11
提问于2019-11-14
得票数 18
3
回答
从函数获取变量值到其他函数javascript
、
我想从一个函数得到另一个函数
的
值。但我是javascript
的
新手,有人能帮我解决这个
问题
吗?我想将dinoRight、dinoLeft和另一个
的
值调用到cactus1move函数。const spawn = () => { const dinoRight = document.getElementById('dino').
getBoundingClientRect
().left('dino').
getBoundingClientRect</e
浏览 8
提问于2022-01-25
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券