【问题标题】:Scroll horizontally on a webpage using Javascript Executor for a Selenium script使用 Javascript Executor 在网页上水平滚动 Selenium 脚本
【发布时间】:2019-08-20 20:33:50
【问题描述】:

我想为我的 Selenium 脚本使用 Javascript Executor 将我的网页水平滚动到另一端。任何人都可以帮助我使用可以直接将滚动条水平移动到另一端的 sn-p。

注意:我已经尝试了以下滚动页面直到特定元素可见的概念。我正在寻找更直接的东西。

js.executeScript("arguments[0].scrollIntoView();", Element);

【问题讨论】:

    标签: javascript java selenium


    【解决方案1】:

    你试过了吗-

    js.executeScript("arguments[0].scrollLeft = 像素数(例如 50);", Element);

    js.executeScript("arguments[0].scrollLeft = 50;", Element);

    这会将元素滚动 50 像素。

    https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft

    【讨论】:

    • 让我试试这个。
    • @edotcarter 请在你的答案中添加一些描述它做什么和不做什么并格式化它谢谢
    猜你喜欢
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多