【发布时间】:2021-10-01 21:21:31
【问题描述】:
我有一个关于滚动到某个元素的问题。我在下面有这段代码,我可以在其中过滤出如何根据元素名称单击元素:
public class LandingPage extends BasePage {
public LandingPage(WebDriver webDriver) {
super(webDriver);
}
By cardBody = By.className("card-body");
public void clickCard(String cardName) {
List<WebElement> elements = webDriver.findElements(cardBody);
click(
elements.stream()
.filter(element -> element.getText().equalsIgnoreCase(cardName))
.collect(Collectors.toList())
.get(0));
}
}
我想做类似的事情,但不是点击一个元素,而是滚动到该元素。有谁知道怎么做?
【问题讨论】: