跳到主要内容

网页元素滚动到窗口内

指令说明

当元素不在浏览器窗口内时,该指令会自动滚动网页,直到元素出现。

指令输入参数

输入参数输入参数类型说明
网页对象WebPage判断该网页是否存在指定的元素
网页元素WebElement 或 ElementDescriptor鼠标移动到该元素上然后开始滚动,可以选择捕获的网页元素也可以选择获取网页元素获取网页相似元素获取网页关联元素等指令获取到网页元素
横向位置枚举项默认、靠左、靠右、居中
纵向位置枚举项默认、靠上、靠下、居中
等待元素出现时长float若元素未出现则一直等待,直到元素出现再滚动,若超过最长等待时间后元素仍未出现则触发错误,单位:秒
执行后延时float滚动结束后等待一会儿再执行,单位:秒

指令输出参数

类型定义参考

横向位置

  • 默认:若元素已经在浏览器窗口内,则不滚动网页,当元素位于浏览器窗口左侧时效果同靠左,否则同靠右
  • 靠左:不管元素是否在浏览器窗口内,始终滚动网页,保证元素边缘和浏览器窗口边对齐
  • 靠右:不管元素是否在浏览器窗口内,始终滚动网页,保证元素边缘和浏览器窗口边对齐
  • 居中:不管元素是否在浏览器窗口内,始终滚动网页,保证元素位于浏览器窗口横向居中位置

纵向位置

  • 默认:若元素已经在浏览器窗口内,则不滚动网页,当元素位于浏览器窗口下方时效果同靠下,否则同靠上
  • 靠上:不管元素是否在浏览器窗口内,始终滚动网页,保证元素边缘和浏览器窗口部对齐
  • 靠下:不管元素是否在浏览器窗口内,始终滚动网页,保证元素边缘和浏览器窗口部对齐
  • 居中:不管元素是否在浏览器窗口内,始终滚动网页,保证元素位于浏览器窗口纵向居中位置

部分网页可能顶部、底部有悬浮条,为避免元素被悬浮条遮挡可以选择居中

提示

示例

常见问题

参考 网页操作常见问题