实际上可以自动滚动到元素。尽管在这种情况下这不是一个好的解决方案(必须有一种无需滚动即可使其工作的方法),但我将其发布为一种解决方法。我希望有人能提出更好的主意…
public void scrollAndClick(By by){ WebElement element = driver.findElement(by); int elementPosition = element.getLocation().getY(); String js = String.format("window.scroll(0, %s)", elementPosition); ((JavascriptExecutor)driver).executescript(js); element.click();}


