Warm tip: This article is reproduced from stackoverflow.com, please click
javascript scroll jasmine protractor

Scroll down to an element with protractor

发布于 2020-03-31 22:52:37

I have an element on the page that I'm testing that I have to scroll down to be visible. When I execute my test, I get Element is not clickable at point (94, 188) for example.

I tried the following:

dvr.executeScript('window.scrollTo(0,250);');

But it didn't work. Does anyone know how this works?

Questioner
andrepm
Viewed
19
rajana sekhar 2016-07-26 14:02

i think this is helpful to you:

dvr.executeScript('window.scrollTo(94,188);').then(function() {
    element(by.<<here your button locator>>).click();
})

your webdriver is unable to read that point (1254,21),the reason is your protractor browser unable to cover the full of page what do you want to test, then we give a command that browser is scroll to that point (1254,21), then perform the click operation