Cypress:如何模拟键盘(CTRL/SHIFT)操作

use*_*571 2 javascript cypress

在此输入图像描述

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

Mr.*_* J. 5

我们正在使用这个语法:

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

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

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