2016-08-27 12 views
4

SeleniumJavaChromeDriverを使用して、Webサイトにスクリプトをほとんど実行しないでください。ドライバまたはページをページ上の特定の要素にスクロールしたい。それは目に見えるかもしれません。私はJavaScripExecutorでそれを理解していますが、これまでのところ私はそれをやっていますが、私は特定の "スペース"しかスクロールできません。ここ は、私が持っているものです。特定の要素にスクロールするSelenium WebDriver Java

jse.executeScript("window.scrollBy(0,250)", ""); 

答えて

1

あなたが特定の要素にスクロールしたい場合は、以下のようにscrollIntoView(true)を使用してみてください: -

//Find that specific element first 
WebElement element = driver.findElement(..); 

//Now scroll to this element 
jse.executeScript("arguments[0].scrollIntoView(true);", element); 
+1

そんなにこれは私が探していたものです、ありがとうございました。 –

関連する問題