赛普拉斯真实事件:从赛普拉斯触发本机系统事件

时间:2024-02-27 01:57:51
【文件属性】:

文件名称:赛普拉斯真实事件:从赛普拉斯触发本机系统事件

文件大小:132KB

文件格式:ZIP

更新时间:2024-02-27 01:57:51

testing e2e native-events cdp cypress

赛普拉斯真实事件 从赛普拉斯触发本机系统事件 为什么? 赛普拉斯默认事件是模拟的。 这意味着所有事件如cy.click或cy.type都从javascript触发。 这就是为什么这些事件将是不受信任的( event.isTrusted将为false ),并且它们的行为可能与真实的本机事件有所不同。 但是在某些情况下,可能无法使用本机事件,例如填充本机警报或复制到剪贴板。 感谢。 赛普拉斯正在连接CDP以执行诸如屏幕截图之类的任务,该项目正在使用相同的连接来触发系统事件。 从字面上看,它的工作方式像在操纵up中。 因此,可以通过Tab解锁诸如悬停和本机焦点管理之类的功能。 要求 仅赛普拉斯。


【文件预览】:
cypress-real-events-develop
----.circleci()
--------config.yml(2KB)
----.gitignore(24B)
----cypress.json(79B)
----tsconfig.json(235B)
----README.md(10KB)
----logo.png(10KB)
----LICENSE(1KB)
----cypress()
--------tsconfig.json(140B)
--------integration()
--------support()
--------fixtures()
--------plugins()
----package.json(1007B)
----CONTRIBUTING.md(4KB)
----src()
--------support.ts(665B)
--------getCypressElementCoordinates.ts(2KB)
--------keyCodeDefinitions.ts(17KB)
--------fireCdpCommand.ts(424B)
--------index.d.ts(3KB)
--------commands()
----scripts()
--------release.js(443B)
----yarn.lock(233KB)
----.eslintrc.js(412B)

网友评论