schickling/chromeless
Cannot click on an element whereas document.querySelector().click works
Aberta
#221 aberto em 11 de ago. de 2017
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 :

After expand :

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 !