schickling/chromeless

Performing copy/paste clipboard operations via chromeless

Open

#366 aperta il 21 dic 2017

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)TypeScript (606 fork)batch import
help wantedquestion

Metriche repository

Star
 (13.240 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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()

Guida contributor