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:类型组合键的主要内容,如果未能解决你的问题,请参考以下文章