xv47 xv47 - 1 month ago 18
Javascript Question

Protractor: Scroll down

I have an button on my page that is visible when the user scrolls down. Because of this, protractor tests give me an error:


UnknownError: unknown error: Element is not clickable at point (94, 188).


I tried using:

browser.executeScript('window.scrollTo(0,document.body.scrollHeight)');


which worked when I tested it in protractors elementexplorer.js but in my regular tests it doesn't do anything. Any other way around this?

Answer

you need to wait for the promise to be solved. the following example comes from an open issue

browser.executeScript('window.scrollTo(0,0);').then(function () {
    page.saveButton.click();
})
Comments