2017-03-06 3 views

答えて

-1
  1. WebElements(click、sendKeys、...)と対話するとき、WebDriverはそれらを自動的に表示するようにスクロールします。したがって、通常、手動でスクロールする必要はありません。あなたが明示的に/上下にスクロールする必要があり場合
  2. 、ページのbodyタグにPageUpキー/ダウンキーシーケンスを送信しようとすることができます - ほとんどのブラウザでは、これはユーザーが手動でスクロールした場合に動作しますアップダウン。ここではChromeで動作します例です:

    driver.get("http://the-internet.herokuapp.com/infinite_scroll"); 
    
    WebElement body = driver.findElement(By.tagName("body")); 
    
    body.sendKeys(Keys.PAGE_DOWN); 
    Thread.sleep(500); 
    
    body.sendKeys(Keys.PAGE_DOWN); 
    Thread.sleep(500); 
    
    body.sendKeys(Keys.PAGE_DOWN); 
    Thread.sleep(500); 
    
関連する問題