5

Javaを使用してWebDriverでスクロールダウン機能を自動化するのを手伝ってくれる人はいますか?

私の場合、マウスを垂直に下にスクロールすると、yahooメール"Sign In"が表示されます(表示されます)。

4

4 に答える 4

12

ページの要素へのスクロール:

((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();"
                                                              ,webElement);
于 2013-04-26T14:39:59.373 に答える
11

次のコードを使用して、垂直方向に下にスクロールできます。

((JavascriptExecutor) driver).executeScript("scroll(0,250);");

同様に、y 座標を負に変更して上にスクロールすることもできます。

((JavascriptExecutor) driver).executeScript("scroll(0, -250);");

次のコードも使用できます

((JavascriptExecutor) driver).executeScript("window.scrollBy(0,250)", "");

上にスクロールする場合:

((JavascriptExecutor) driver).executeScript("window.scrollBy(0, -250)", "");
于 2012-07-19T05:52:32.817 に答える
2

上にスクロールすると、次のようになります。

((JavascriptExecutor) driver).executeScript("scroll(0,-250);");
于 2013-09-24T23:24:51.223 に答える