10

FirefoxDriver webdriver を使用しています。Firefox ウィンドウに読み込まれるページは大きなページで、セレンを使用してそのページをスクロールしたいです。

これを行う方法を知りたいです。

4

4 に答える 4

11

Selenium webdriver を使用して Firefox ウィンドウをスクロールする場合、Java コードで javaScript を使用する方法の 1 つです。下にスクロールするための javaScript コードは次のとおりです。

WebDriver driver = new FirefoxDriver();
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.scrollTo(0,Math.max(document.documentElement.scrollHeight," + "document.body.scrollHeight,document.documentElement.clientHeight));");
于 2012-08-30T11:19:18.343 に答える
4

私はあなたが次のようなことをすべきだと思います

driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

幸運を。

于 2016-05-26T16:13:38.937 に答える
0
page.driver.browser.mouse.move_to( find("element").native,100,100)
于 2013-02-26T11:25:29.600 に答える