如图所示,我在树中有这些元素。如果我按键盘上的 CTRL 并单击这些文本,我可以选择多个元素,它会提供执行某些操作的链接。使用 cypress 有什么方法可以达到这个目的吗?我知道如果它是选择,我可以使用选择 - 在我的情况下,这些只是“ul”。而且我知道在绑定(bind)文本时我们有选项,cypress 中是否有任何选项可以在单击或选择元素时模拟此键盘操作
最佳答案
我们使用以下语法:
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()
关于javascript - Cypress:如何模拟键盘(CTRL/SHIFT)操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55014658/