javascript - webdriver中使用的滚动功能从网页的哪个部分搜索?

标签 javascript selenium-webdriver

我有以下代码:

var elem = driver.FindElement(ObjectName);
          ((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", elem);

我的问题是这个向下滚动操作从哪里搜索元素? 每次从页面顶部还是从当前具有焦点的元素部分?

最佳答案

实际上,它会根据元素的位置滚动到元素,这意味着如果它位于顶部,它将滚动到顶部,如果它位于底部,它将按元素位置滚动到底部。

关于javascript - webdriver中使用的滚动功能从网页的哪个部分搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36985631/

相关文章:

javascript - Jquery 移动底部导航栏

java - 使用@Autowired时创建带有名称的bean时出错

selenium-webdriver - 获取 selenium 错误 - 使用 chrome 驱动程序版本 2.20.x 断开连接 : received Inspector. 分离事件

android - 无法在appium-android中获取sendKeyEvent方法

java - 如何在selenium中上传多个文件?

javascript - 如何提高对象方法的使用效率?

javascript - 使用 Iron Router 发布帖子时出现问题

javascript - 事件委托(delegate)和窗口与 window.document

javascript - 我可以使用解构来创建深层复制吗?

ruby - 无法在 firefox 17 上运行 selenium 套件