gpt4 book ai didi

java - Selenium moveToElement() 到 Selenide

转载 作者:行者123 更新时间:2023-12-02 01:03:19 26 4
gpt4 key购买 nike

我从 Selenide 开始,想知道是否可以滚动到该元素。在 Seleniu 中,代码如下所示:

    Actions actions = new Actions(getWebDriver());
actions.moveToElement(loadMore).build().perform();

我需要滚动到元素,因为如果它在屏幕之外,它就不可点击。

最佳答案

Selenide 有 scrollIntoView 方法,它实现了 JavaScript 的 scrollIntoView 并将元素滚动到特定位置:

// the top of the element will be aligned to the top.
$("").scrollIntoView(true).click();

// element will be aligned to the center.
$("").scrollIntoView("{behavior: \"instant\", block: \"center\", inline: \"center\"}").click();

关于java - Selenium moveToElement() 到 Selenide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60381765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com