我需要按下ALT+F10键在键盘上导航。
我知道可以键入这样的命令:
cy.focused().type('{alt}')
如何将F10密钥添加到此命令?
谢谢
发布于 2019-05-23 22:25:15
尝试使用.trigger和altKey:true (用于按下alt),并使用keyCode: 121作为F10键:
cy.get('body').trigger('keydown', { altKey: true, keyCode: 121, which: 121 })发布于 2019-05-23 22:14:08
我认为您应该阅读有关Key Combinations的文档
我现在不能测试它,但我想下面的代码可以工作:
cy.get('input').type('{alt}', { release: false }) // this should keep alt pressed
cy.get('input').trigger('keydown', { keyCode: 121, which: 121 }) // trigger F10 keycode无论如何,请阅读有关.type的{ release: false })选项的文档,您应该可以在那里找到答案。
注意:您不能使用{ F10 }键入F10,因为它还不是Cypress内置的。内置的特殊字符被描述为HERE。
https://stackoverflow.com/questions/56277049
复制相似问题