schickling/chromeless

Performing copy/paste clipboard operations via chromeless

Ouverte

#366 ouverte le 21 déc. 2017

 (0 commentaire) (0 réaction) (0 personne assignée)TypeScript (606 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (13 240 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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

Guide contributeur