No reprint without the permission of the author!!!
Java Selenium webdriver Processing JS operation window scroll bar
Java Selenium webdriver Processing JS operation window scroll bar
ImportOrg.openqa.selenium.JavascriptExecutor;ImportOrg.openqa.selenium.WebDriver;ImportOrg.openqa.selenium.chrome.ChromeDriver; Public classJS20161212 { Public Static voidMain (string[] args)throwsinterruptedexception {//TODO auto-generated Method StubSystem.setproperty ("Webdriver.chrome.driver", "c:\\training\\automation\\software\\drivers\\chromedriver_win32\ \chromedriver.exe "); Webdriver Driver=NewChromedriver (); Driver.get ("https://www.hao123.com/"); Driver.manage (). window (). Maximize (); Thread.Sleep (2000); Javascriptexecutor JS=(javascriptexecutor) driver; Js.executescript ("ScrollTo (0,10000)");----------------------------------------------pull down to the bottom thread.sleep (2000); Js.executescript ("Scrollby (0, 0-document.body.scrollheight *99/100)");--------------pull up to the top Thread.Sleep (2000); Js.executescript ("ScrollTo (0,100000)");---------------------------------------------pull down to the bottom thread.sleep (2000); Js.executescript ("ScrollTo (0,1)");--------------------------------------------------pull up to the top Thread.Sleep (2000); Js.executescript ("ScrollTo (0,1000)"); Thread.Sleep (2000); Js.executescript ("Scrollby (0, 0-document.body.scrollheight *1/2)");-----------------pull into the middle Thread.Sleep (2000); Js.executescript ("Scrollby (0, 0-document.body.scrollwidht *1/2)"------------------pull to the middle.//((javascriptexecutor) driver). Executescript ("ScrollTo (0,10000)");----------------streamlined Code//Thread.Sleep (+);//( (Javascriptexecutor) driver). Executescript ("ScrollTo (0,1)"); }}
Java Selenium webdriver Processing JS operation window scroll bar
Java Selenium webdriver Processing JS operation window scroll bar