腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Angular
Jest
测试
中
模拟
窗口
、
文档
和
鼠标
单击
事件
属性
javascript
、
angular
、
unit-testing
、
jestjs
我有一个附加到even listener的函数,它可以检查你是否点击了弹出
窗口
或其中,如果你点击了它,就关闭它。它使用
窗口
和
文档
对象上的各种
属性
来检查这些内容,并使用getBoundingClientRect()来获取弹出
窗口
的位置。 我遇到的问题是,我不知道如何在
测试
中
模拟
所有这些。我见过
在
Jest
中
,当
模拟
事物时,你使用全局对象作为
窗口
对象?这是我的函数,用来
浏览 59
提问于2020-01-15
得票数 2
回答已采纳
2
回答
Material-UI:
测试
时无法触发onChangeCommitted
事件
javascript
、
reactjs
、
material-ui
我
在
使用Mui的slider
测试
onChangeCommitted
事件
时遇到了问题。
在
代码沙箱
中
,我重新创建了一个使用滑块的简单实现。 下面是代码sandbox。我遇到的问题是,虽然我想出了如何更改滑块元素本身的aria-valuenow
属性
(使用role=“slider”的跨度),但
测试
似乎不会触发onChangeCommitted
事件
。这非常烦人,因为我
在
onChangeCommitted
事件
中有需要
测试
浏览 24
提问于2020-11-06
得票数 1
回答已采纳
1
回答
如何使用纯javascript
和
Jest
测试
点击
事件
javascript
、
unit-testing
、
jestjs
我正在尝试
在
vanilla javascript
中
测试
一个非常简单的增量函数。我试着寻找帮助来思考如何解决这个问题。我想也许我应该为按钮创建一个mock (而不是访问DOM元素),并用酶
模拟
单击
事件
(但我不知道这是否真的有必要)。
在
我的搜索
中
,我能得到的只是使用React或
Angular
组件的
Jest</em
浏览 0
提问于2019-07-05
得票数 3
2
回答
TypeError: j.window.matchMedia不是一个函数
angular
、
typescript
、
testing
、
jestjs
我已经为实现了Maxime的解决方案,关于没有找到"window.matchMedia“,但是当我运行我的
测试
时,我得到了一个错误:TypeError: j.window.MatchMedia is not因为如果我将第一行更改为至
Jest
告诉我,它不能解析"j",这是有意义的,但不能帮助我理解<
浏览 4
提问于2020-04-16
得票数 1
2
回答
检测
Jest
/酶
测试
过程
中
的合成点击反应
javascript
、
reactjs
、
jestjs
、
enzyme
、
html-input
因此,当
单击
按钮时,我转过身,
在
文本输入元素上触发一个合成
单击
事件
,如下所示。 .../酶来
测试
这个。但是,虽然我可以
模拟
按钮上的
单击
事件
,但我还没有弄清楚如何检测文件输入元素上的合成
单击
事件
。 我尝试过使用
Jest
/酶法来
模拟
输入元素上的click方法。我也不能添
浏览 7
提问于2017-03-04
得票数 2
回答已采纳
2
回答
如何使用
Jest
单元
测试
触发转换结束
javascript
、
css
、
angular
、
unit-testing
、
jestjs
我使用
angular
8
和
Jest
进行单元
测试
。我已经
在
元素上添加了一个侦听器,但我还不知道如何用
Jest
触发/
模拟
transitionend
事件
this.transitionEnded = true;我正在尝试创建一个
测试
浏览 0
提问于2020-07-31
得票数 1
3
回答
在
NSWindow
中
模拟
鼠标
单击
objective-c
、
macos
、
cocoa
我想
模拟
一个Cocoa应用程序上的
鼠标
点击,而不是真正地点击
鼠标
,并且*不必计算在给定当前
鼠标
位置的情况下哪个视图应该响应点击。目前,我使用CGEventCreateMouseEvent
和
CGEventPost
在
特定的全局位置
单击
鼠标
,从而实现了这一点。然而,这种技术实际上是
单击
鼠标
。例如,如果我
在
调用CGEventPost时按住键盘上的某个键,则该键将被包装到
事件
中</e
浏览 2
提问于2012-06-16
得票数 2
回答已采纳
7
回答
如何从
Jest
测试
中
删除此错误?
javascript
、
reactjs
、
jestjs
是否有方法在运行
jest
test时抑制这些错误/警告? 我们的代码不会中断,否则所有的
测试
都会通过。
浏览 10
提问于2019-08-01
得票数 40
回答已采纳
1
回答
测试
鼠标
向下
事件
外反应组件:
Jest
+酶
javascript
、
reactjs
、
jestjs
、
enzyme
我希望使用
Jest
和
酶法编写一个
测试
,
测试
一个具有
事件
侦听器的组件,这样当一个mousedown
事件
发生在给定的html元素之外时,就会发生更改(
在
本例
中
,状态值被切换)。我使用
jest
来
模拟
事件
侦听器
和
模拟
mousedown
事件
,但是,当我尝试运行这个
测试
时,我会得到以下错误消息: TypeError:未能在'No
浏览 1
提问于2019-10-29
得票数 0
回答已采纳
3
回答
为
JEST
单元
测试
在
文档
上
模拟
键盘关闭
unit-testing
、
reactjs
、
addeventlistener
、
jestjs
、
reactjs-testutils
使用
JEST
对具有附加到
文档
的按键侦听器的组件进行单元
测试
。 我如何在
JEST
中
测试
它?如何在
文档
上
模拟
keydown
事件
?我需要
事件
侦听器
在
文档
上,因为它应该响应键盘操作,而不考虑焦点元素。编辑:这里的问题是关于
模拟
文档
或document.body上的
事件
。所有的例子都是关于一个实际的DOM节点,它可以很好地工作,但是
浏览 6
提问于2015-11-11
得票数 16
1
回答
如何在C#
中
创建多个单独工作的
鼠标
控件?
c#
、
mouse
、
mouseevent
、
multipoint
我正在用C#实现一个程序,可以
在
同一时间“玩”游戏的多个实例。派生的实例的操作基于我的操作。例如,当我
在
主实例的X,Y位置
单击
时,在所有其他派生的实例中都会在相同的位置上
单击
鼠标
。我可以做
鼠标
点击,
鼠标
按下,
鼠标
向上钩住
鼠标
事件
,并根据每个游戏
窗口
的位置
模拟
相同的
鼠标
点击位置。但是,如果涉及到
鼠标
拖动,则此方法不起作用。当我不得不循环我所有的游戏
浏览 4
提问于2011-10-18
得票数 0
回答已采纳
1
回答
无法
模拟
自定义对象addEventListener(e)
jestjs
、
react-hooks
、
enzyme
、
addeventlistener
嗨,我
在
模拟
自定义创建的对象addEventListener时遇到了问题。maxCharacter} ) : null} </Fragment> }); },
浏览 1
提问于2020-07-10
得票数 0
2
回答
不是用酶来
模拟
“变化”
reactjs
、
jestjs
、
enzyme
我有一个Reactjs组件,它有一个按钮
和
一个日期范围选择器。我想分别
模拟
按钮
和
选取器的onclick
和
onchange
事件
。我可以
模拟
onclick按钮。simulate("click");有关完整代码
和
测试
文件
浏览 3
提问于2021-05-25
得票数 2
2
回答
如何在function
和
function
测试
库中使
事件
处理程序函数
模拟
reactjs
、
jestjs
我想知道如何使
事件
处理程序函数
在
react
和
react
测试
库
中
成为
模拟
函数。 }; <button onClick={(e) => handleClick(e)} />}如何在function
测试
库
和
jest
浏览 3
提问于2021-01-22
得票数 0
回答已采纳
1
回答
.exe
窗口
中的
鼠标
仿真
c#
、
c++
我想做一个
鼠标
宏。既可以
模拟
鼠标
事件
,也可以
在
屏幕上使用我的电脑自己的光标。Psuedo代码: //F
浏览 3
提问于2014-03-09
得票数 0
回答已采纳
1
回答
selenium
中
的
单击
充当双击。
selenium
、
internet-explorer
、
selenium-webdriver
、
selenium-iedriver
、
iedriverserver
我有一个简单的代码,我点击一个链接,它打开了一个新的
窗口
。但是,
在
执行脚本时,单次
单击
将充当对相同元素的双击,并打开两个
窗口
。
浏览 4
提问于2017-07-26
得票数 2
回答已采纳
1
回答
如何在
Jest
中
模拟
窗口
对象的自定义
属性
?
reactjs
、
unit-testing
、
jestjs
、
mocking
、
window
我正在构建一个ReactJS 17应用程序,并尝试
测试
下面的调用是否发生在
Jest
上。
属性
"dataObj“是我添加到全局
窗口
对象
中
的
属性
。window.dataObj.send(event.name, ldo); send:
jest
.fn() Object.defineProperty(window,
浏览 35
提问于2021-03-11
得票数 0
回答已采纳
2
回答
用window.require
测试
电子/反应元件
reactjs
、
electron
、
jestjs
为了访问fs,我一直
在
使用:当你
在
电子
窗口
工作的时候。问题是,当我为使用window.require('fs')的任何组件编写
jest
测试
时,在运行
测试
时会得到以下错误。TypeError: window.require is not a function 我已经查看了
Jest
的
文档
,解决方案似乎是使用手动
模拟
生成一个
模
浏览 0
提问于2019-04-30
得票数 10
回答已采纳
5
回答
Angular
2 (TypeScript)
中
的单元
测试
/
模拟
窗口
属性
unit-testing
、
typescript
、
angular
、
phantomjs
、
karma-jasmine
我正在为
Angular
2
中
的一个服务构建一些单元
测试
。
在
我的服务
中
,我有以下代码:但是,当我运行包含此代码的
测试
时,它将失败。
在
AngularJs
中
,我会求助于
模拟
$Window (或者至少是有问题的
属性
),但是由于没有太多关于
Angular
2单元
测试
的
文档
浏览 3
提问于2016-04-12
得票数 24
3
回答
WPF应用程序
中
的
鼠标
输入
wpf
、
mouse
、
inject
然后,我只需手工创建这些相同的
鼠标
消息(例如WM_LBUTTONDOWN
和
WM_LBUTTONUP),然后将它们显式地发送到WPF
窗口
以
模拟
鼠标
输入。不幸的是,这并不像预期的那样工作(甚至当我为了
测试
目的而将WPF
窗口
设置为前台
窗口
时也不行)。 我
在
测试
WPF
窗口
中添加了一个按钮,当
单击
该
窗口
时,该
窗口
将显示一个消息框。但是,当我手动将光标放置在
浏览 3
提问于2009-09-03
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JQuery使用教程-事件/显示效果/内容操作
为React开发人员推荐8个测试工具、库和框架
被称为“三大框架”替代方案,Svelte 如何简化 Web 开发工作(下)
如何在西门子 TIA Portal 中创建 HMI 动画和事件
查看正在调查的问题事件,Windows 7事件查看器如何创建自定义视图
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券