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

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

我试过了

cy.get('body').type('{ctrl}{space}');

但它不起作用

你有什么建议?

【问题讨论】:

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

标签: javascript testing cypress end-to-end autotest


【解决方案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 })
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 2017-10-06
相关资源
最近更新 更多