NightWatch.js – Como simular uma combinação de teclas como CTRL + V ou CTRL + C ou CTRL + X

image_pdfimage_print

Uma das formas de enviar o sinal de CTRL+V(colar), CTRL+C(copiar), CTRL+x(recortar) ou qualquer outra combinação de teclas no NightWatch é usando o Keys.chord para simular o envio simultâneo de mais de uma tecla, como no exemplo abaixo:

//Colar
element.sendKeys(Keys.chord(Keys.CONTROL,"v"))
//Copiar
element.sendKeys(Keys.chord(Keys.CONTROL,"c"))
//Recortar
element.sendKeys(Keys.chord(Keys.CONTROL,"x"))

O mesmo poderia ser utilizado para enviar qualquer outra combinação. Para os usuários de MAC, que em geral fazem uso da tecla command, basta fazer a troca do CTRL pelo command, como no exemplo abaixo:

element.sendKeys(Keys.chord(Keys.COMMAND, "v"));
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!