Scrolling down in Protractor

0 votes

There is a button on my page which becomes visible when the user scrolls down. As a result, protractor tests give me an error:

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

I tried this code:

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

This actually worked in my protractor tests elementexplorer.js. But doesn't work in my regular tests. Any other way around this?

May 24, 2018 in Selenium by eLiJha
• 700 points
2,414 views

1 answer to this question.

0 votes

You need to wait for the scrolling to complete before any click works. Try this: 

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

Or this could also be another way of getting it done.

browser.actions().mouseMove(element).perform();
answered May 24, 2018 by sniffy_god
• 760 points

Related Questions In Selenium

0 votes
1 answer

Finding parent element in Protractor

To get the parent element, you can ...READ MORE

answered Mar 26, 2018 in Selenium by nsv999
• 5,050 points
757 views
0 votes
1 answer

How to scroll the Page up or down in Selenium WebDriver? (using java)

Its pretty simple. Check out the below ...READ MORE

answered Apr 5, 2018 in Selenium by nsv999
• 5,050 points
5,657 views
0 votes
1 answer

How to choose from a drop-down in Selenium 2?

You can probably use the 'Select' class ...READ MORE

answered Apr 24, 2018 in Selenium by king_kenny
• 3,590 points
48 views
0 votes
1 answer

(Protractor) Finding specific row in ng-table by text

Try this Return the filtered elements before trying ...READ MORE

answered May 10, 2018 in Selenium by Samarpit
• 5,130 points
3,202 views
0 votes
1 answer

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,050 points
244 views
0 votes
1 answer
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,130 points
616 views
0 votes
1 answer

How to use such xpath to find web elements

It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

answered Jun 14, 2018 in Selenium by Samarpit
• 5,130 points
234 views
0 votes
2 answers
0 votes
1 answer

Difference between submit() vs click() in Selenium Webdriver

The submit() function is specifically for forms ...READ MORE

answered May 24, 2018 in Selenium by sniffy_god
• 760 points
1,380 views