我有以下代码:
var elem = driver.FindElement(ObjectName);
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", elem);
我的问题是这个向下滚动操作从哪里搜索元素? 每次从页面顶部还是从当前具有焦点的元素部分?
最佳答案
实际上,它会根据元素的位置滚动到元素,这意味着如果它位于顶部,它将滚动到顶部,如果它位于底部,它将按元素位置滚动到底部。
关于javascript - webdriver中使用的滚动功能从网页的哪个部分搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36985631/