我有一个页面,其中包含消息列表,例如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();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句