gpt4 book ai didi

java - 如何在网页的某个框架(以div分隔)上向下滚动?

转载 作者:行者123 更新时间:2023-12-02 02:22:29 24 4
gpt4 key购买 nike

我正在自动执行一些手动工作,查找与给定字符串匹配的元素列表。整个网页没有滚动条,只有完成操作的左侧 Pane 有滚动条。已尝试使用 JavaScript 执行器,但无法滚动该特定元素。

我已经尝试过:

js.executeScript("driver.findElement(By.xpath(\"//div[@class='jss215 jss213 ']\")).scrollIntoView()");

也尝试过发送 page_down 键

driver.findElement(By.xpath("//div[@class='jss215 jss213 ']")).sendKeys(Keys.PAGE_DOWN);

我得到ElementClickInterceptedException我试图通过向下滚动直到找到我的元素来处理它。

最佳答案

要滚动到某个元素,请尝试以下代码

WebElement element = driver.findElement(By.xpath("//div[@class='jss215 jss213 ']");
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);

关于java - 如何在网页的某个框架(以div分隔)上向下滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57270583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com