schickling/chromeless

Performing copy/paste clipboard operations via chromeless

Aberta

#366 aberto em 21 de dez. de 2017

 (0 comentário) (0 reação) (0 responsável)TypeScript (606 forks)batch import
help wantedquestion

Métricas do repositório

Stars
 (13.240 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

I was trying to test copy/paste in Chromeless but it’s not working. I’m not sure if I’m missing something or it’s rather a common problem. Is there any known approach for performing clipboard operation using Chromeless? I’ve tried performing CTRL+C and CTRL+V key strokes but it doesn’t seem to work:

const chromeless = new Chromeless({ remote: true })

const screenshot = await chromeless
  .goto('https://vimeo.com/search')
  .type('Lorem ipsum')
  .press(65, 1, 17)
  .press(88, 1, 17)
  .focus('.js-topnav_menu_search_input')
  .press(86, 1, 17)
  .screenshot()

console.log(screenshot)

await chromeless.end()

Live example: https://chromeless.netlify.com/#src=const%20chromeless%20=%20new%20Chromeless(%7B%20remote:%20true%20%7D)%0A%0Aconst%20screenshot%20=%20await%20chromeless%0A%20%20.goto('https://vimeo.com/search')%0A%20%20.type('Lorem%20ipsum')%0A%20%20.press(65,%201,%2017)%0A%20%20.press(88,%201,%2017)%0A%20%20.focus('.js-topnav_menu_search_input')%0A%20%20.press(86,%201,%2017)%0A%20%20.screenshot()%0A%0Aconsole.log(screenshot)%0A%0Aawait%20chromeless.end()

Guia do colaborador