首页 > 解决方案 > 赛普拉斯:如何模拟键盘(CTRL/SHIFT)动作

问题描述

在此处输入图像描述

如图所示,我在树中有这些元素。如果我在 KEY BOARD 中按 CTRL 并单击这些文本 - 我可以选择多个元素,它会提供链接以执行一些操作。使用 cypress 有什么方法可以实现这一点?我知道它是否是选择,我可以使用选择 - 在我的情况下,这些只是'ul'。我也知道在绑定文本时我们有选项,在点击或选择元素时,cypress 中是否有任何选项可以模拟这个键盘动作

标签: javascriptcypress

解决方案


我们正在使用这种语法:

cy.get('body')
  .type('{alt}', {release: false})
cy.get('.heading')
  .click()
cy.get('.tooltip__header')
  .should('contain', 'Translate')

所以在你的情况下,它会是这样的:

cy.get('body')
  .type('{ctrl}', {release: false})
cy.get('Sugar CSP Segmentation')
  .click()
cy.get('Health & Welness Segments')
  .click()

推荐阅读