testing - cy.click('div.wrapper') 还是 cy.check('input[type=checkbox]', { force: true })?
问题描述
假设有一些隐藏的复选框用样式div
元素包裹:
<div class="wrapper beautiful-checkbox">
<input type="checkbox" style="display: none">
</div>
在赛普拉斯中,我想测试用户何时单击此元素以选择此选项。从真实用户交互的角度来看,哪个cy
事件更适合:
cy.click('div.wrapper')
- 测试包装元素上的用户点击事件cy.check('input[type=checkbox]', { force: true })
- 使用选项在实际隐藏的复选框上测试check
事件force: true
解决方案
推荐阅读
- javascript - 仅从同一元素中获取 1 个元素,但仅获取差异文本
- html - 带有描述的轮播推荐自动滚动
- python - 如何在 Python 中找到具有可变类名的元素?
- linux - 为什么这个命令不起作用?(管道,重定向)
- javascript - 第二次请求后“无法设置标头后发送到客户端”
- winapi - 使用 StretchBlt 绘制可变大小的 GDI 位图会导致出现黑色不收缩边框
- javascript - 如何检查是否在一维对象数组中表示各种数字范围?
- node.js - 在 socket.disconnect() 上传递参数
- java - 对 WAV 文件进行相位消除处理会生成没有声音的 WAV 文件
- javascript - 无法从活动用户列表中将接收者的 ID(用于私人消息应用程序)从客户端 JS 传递到服务器端。欢迎任何帮助