Cypress:类型组合键

Posted

技术标签:

【中文标题】Cypress:类型组合键【英文标题】:Cypress: type combination of keys 【发布时间】:2021-05-18 02:50:00 【问题描述】:

我正在尝试编写键盘快捷键'ctrl+space'

我试过了

cy.get('body').type('ctrlspace');

但它不起作用

你有什么建议?

【问题讨论】:

您遇到了什么错误。在此处发布屏幕截图。 它表示 space 未被识别并且不是可用序列的一部分,例如:enter、shift、del、alt 等。 你可以试试cy.get('body').type('ctrl '); 你知道怎么写快捷键ctrl+F1吗? 【参考方案1】:

' ' 替换 space 对 OP 有效。

cy.get('body').type('ctrl ')

【讨论】:

你知道快捷键Ctrl+F1怎么写吗? 你可以试试这个。我不确定这会起作用cy.get('body').type('ctrl').trigger('keydown', key: "F1", code: "F1", which: 112 ) 没有任何错误,但我认为在我输入 ctrl 后它会被释放,所以就像你分别输入两个键一样 你可以试试这个cy.get('body').trigger('keydown', key: "Control", code: "ControlLeft", which: 17).trigger('keydown', key: "F1", code: "F1", which: 112 )

以上是关于Cypress:类型组合键的主要内容,如果未能解决你的问题,请参考以下文章

WPF中设置组合键时间

JS监听键盘两个组合键的触发

python学习笔记(10)--组合数据类型(字典类型)

Win+Break”组合键 怎么打?

PostMessage如何发送Ctrl组合键

Delphi : keydown与keypress的区别,组合键