gpt4 book ai didi

java - 如何使用 selenium 和 java 执行内部滚动

转载 作者:行者123 更新时间:2023-12-02 09:13:02 27 4
gpt4 key购买 nike

我有一个页面,其中包含消息列表,例如 20 条消息,但我一次只能查看 4 条消息,然后我需要向下滚动。如果我使用普通的滚动方法,它会滚动页面,但我想滚动消息。

最佳答案

我有一个建议 - 如果双击后消息打开,您可以单击第一次,然后通过发送 Key.ARROW_DOWN 进行切换。类似这样的事情:

firstMessage.click();
int i = 0;
while (i < 20) {
firstMessage.sendKeys(Keys.ARROW_DOWN);
i++;
}

或者你可以真正使用JS来按像素滚动:

new Actions(driver).moveToElement(webelement).clickAndHold().moveByOffset(0, valueOfPixelsToScroll).release(webelement).build().perform();

关于java - 如何使用 selenium 和 java 执行内部滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59243823/

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