selenium java页面下拉
时间: 2023-11-15 10:56:24 浏览: 103
要在 Java 中使用 Selenium 进行页面下拉,可以使用 Actions 类中的 moveToElement() 方法将鼠标移动到页面底部的元素上,然后使用 sendKeys() 方法模拟按下键盘的 Page Down 键,如下所示:
```java
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;
public class ScrollPage {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("https://www.example.com");
// 使用 Actions 类将鼠标移动到页面底部的元素上
WebElement element = driver.findElement(By.tagName("footer"));
Actions actions = new Actions(driver);
actions.moveToElement(element);
actions.perform();
// 使用 sendKeys() 方法模拟按下键盘的 Page Down 键
actions.sendKeys(Keys.PAGE_DOWN).perform();
}
}
```
阅读全文