【问题标题】:Robot framework - Scroll in DIV tag机器人框架 - 在 DIV 标签中滚动
【发布时间】:2017-10-26 21:03:49
【问题描述】:

我需要滚动 DIV 标签。有没有办法做到这一点? 目前我正在使用 Execute JavaScript 关键字来做到这一点。但它不起作用。
执行 JavaScript

var sc = document.getElementsByClassName("box-body");   
sc.scrollTop +=2000;

【问题讨论】:

  • 这是我目前使用的代码 sn-p。执行 JavaScript var sc = document.getElementsByClassName("box-body"); sc.scrollTop +=2000;
  • getElementsByClassName() 返回具有所述类名的所有元素的数组。如果您只有一个元素,则需要调用该数组的第一个元素 sc[0].scrollTop +=2000;

标签: robotframework


【解决方案1】:

请参考我的回答:https://stackoverflow.com/a/59559631/9673383

这可能会有所帮助。 :)

如果您的页面中有另一个带有滚动条的元素要滚动到,您可以使用这个 Execute javascript 命令:

Execute Javascript   document.querySelector('<div.css>').scrollTop = 200;

您可以更改“200”并根据需要向下滚动更多。

【讨论】:

    猜你喜欢
    • 2018-08-21
    • 2019-04-03
    • 2020-10-22
    • 2018-04-22
    • 2019-05-09
    • 2015-06-29
    • 1970-01-01
    • 2018-04-25
    • 2021-10-19
    相关资源
    最近更新 更多