schickling/chromeless

Cannot click on an element whereas document.querySelector().click works

Aberta

#221 aberto em 11 de ago. de 2017

 (2 comentários) (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
 (Métricas PR pendentes)

Description

Hello

I try to expand a div by clicking on it but it doesn't expand.

If you go to https://www.perfectstay.com/fr-FR/bv-oly-hotel?uuid=test, you can expand the "Plus de détails"

Before expand : capture d ecran 2017-08-11 a 09 39 42

After expand : capture d ecran 2017-08-11 a 09 39 49

Using this code on the console do expand the div :

document.querySelector(".accommodation__introduction .more-details .rc-collapse-header").click()

However, using the chromeless click API does not expand the div. Here is my code runnable in the Playground

const chromeless = new Chromeless({ remote: true })
const screenshot = await chromeless
  .goto('https://www.perfectstay.com/fr-FR/bv-oly-hotel?uuid=test')
  .click(".accommodation__introduction .more-details .rc-collapse-header")
  .scrollTo(0, 2000)
  .screenshot()
console.log(screenshot)
await chromeless.end()

Thanks

Best regards !

Guia do colaborador