【问题标题】:Not able to scroll page up and down无法上下滚动页面
【发布时间】:2014-10-20 15:00:09
【问题描述】:

在网页中有两个部分(部分不是框架,它是使用“div”实现的)一个是菜单,另一个是详细信息页面。两个部分都有垂直滚动条,但我无法上下滚动这两个部分。请帮我解决这个问题

我在下面给出了我的代码,但它确实有效:

JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollTo(0,Math.max(document.documentElement.scrollHeight,document.body.scrollHeight,document.documentElement.clientHeight));");

(或)

Actions actions = new Actions(driver);
actions.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform();

请帮帮我

问候, 阿米特

【问题讨论】:

    标签: selenium selenium-webdriver


    【解决方案1】:

    使用下面的代码

    JavascriptExecutor jse = (JavascriptExecutor)driver;
            jse.executeScript("scroll(0,document.body.scrollHeight)");
    

    这对我来说在每种情况下都可以正常工作。

    请告诉我它是否有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多