Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

241
Visualizações
Cómo mantener presionada la tecla Mayús y usar las teclas de flecha en Cypress

Tengo un problema al usar el comando Cypress type() de la manera que quiero.

Mi objetivo

Quiero poder seleccionar y eliminar texto en un campo de texto. Quiero que esto se haga manteniendo presionada la tecla Mayús, presionando la tecla de flecha derecha varias veces y luego presionando la tecla Eliminar.

Mi intento

 //hold shift and use right arrow cy.type('{shift}{rightarrow}'.repeat(10)); //press delete cy.type('{del}');

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Según la información disponible, en lugar de repeat , puede usar el método de carga Cypress._.times . Esto ejecutará el comando de tipo completo 10 veces.

 Cypress._.times(10, () => { cy.type('{shift}{rightarrow}') })
about 4 years ago · Juan Pablo Isaza Relatório

0

El elemento necesita foco antes de aplicar las teclas de flecha,

 cy.get('#myinput') .focus() .type(Cypress._.repeat('{shift}{rightarrow}', 5)) .type('{del}')

Esto hace que el cursor se mueva dentro del texto del elemento, pero desafortunadamente no amplía la selección, por lo que {del} solo elimina un elemento.

Puede usar un método de entrada interno en lugar de {shift}{rightarrow} , si esto se adapta a su prueba

 cy.get('#myinput') .focus() .then($el => $el[0].setSelectionRange(0, 5)) .type('{del}')

Para despejar por completo,

 cy.get('#myinput') .clear() // types {selectall}{del}
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda