首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cypress:键和keyCodes的类型组合

Cypress:键和keyCodes的类型组合
EN

Stack Overflow用户
提问于 2019-05-23 22:05:30
回答 2查看 3.9K关注 0票数 2

我需要按下ALT+F10键在键盘上导航。

我知道可以键入这样的命令:

cy.focused().type('{alt}')

如何将F10密钥添加到此命令?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-05-23 22:25:15

尝试使用.triggeraltKey:true (用于按下alt),并使用keyCode: 121作为F10键:

代码语言:javascript
复制
cy.get('body').trigger('keydown', { altKey: true, keyCode: 121, which: 121 })
票数 3
EN

Stack Overflow用户

发布于 2019-05-23 22:14:08

我认为您应该阅读有关Key Combinations的文档

我现在不能测试它,但我想下面的代码可以工作:

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56277049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档