PhantomJS - scrollPosition Property



This contains object indicating the scroll position. It gives left and top. You can change the values for left and top to change the scrollposition of the page. Alternatively, just read the value to know the page scroll position.

Syntax

Its syntax is as follows −

var wpage = require('webpage').create() 
wpage.scrollPosition; 

Example

Let us take an example to understand the use of scrollPosition property.

var wpage = require('webpage').create(); 
wpage.open('http://localhost/tasks/page1.html', function (status) {
   console.log(JSON.stringify(wpage.scrollPosition)); 
   wpage.scrollPosition = { 
      top:500, 
      left:30   
   } 
   console.log(JSON.stringify(wpage.scrollPosition)); 
   phantom.exit(); 
});

The above program generates the following output.

{"left":0,"top":0} 
{"left":30,"top":500} 
phantomjs_webpage_module_properties.htm
Advertisements