我想向下滚动我选择的文档。尝试了以下代码。
window.scrollTo(x, y);
const body = document.getElementsByClassName("body")[0];
body.scrollTo(x, y);
但是,有时返回"未定义"。
编辑 1:我得到了解决方案。提供了下面的代码片段对我有帮助。
- 要滚动孔页面:
window.scrollTo(x, y(
- 要滚动选定的div(它应该有一个长区域以便能够向下滚动(:
document.getElementsByClassName("body"([0].scrollTo(x, y(
这里是滚动到DOM中特定元素的代码。
C#
var element = driver.FindElement(By.XPath(xpath));
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].scrollIntoView(true);", element);
爪哇岛
var element = driver.FindElement(By.XPath(xpath));
JavaScriptExecutor js = (JavaScriptExecutor)driver;
js.executeScript("arguments[0].scrollIntoView(true);", element);
如果这不能解决您的问题,请告诉我。 我很乐意为您提供进一步的帮助