java+selenium如何让滚动条滑动到指定元素

定位有时候遇到滚动条不太好操作,到底和顶的一般都是结合js直接滑动即可,但是有时候滚动条比较长,而定位的元素在中间,这个咋办啊?
别急,代码贴一下:

1、导入这个包
import org.openqa.selenium.interactions.Actions;
2、使用Actions代码
Actions action=new Actions(driver);
WebElement login=driver.findElement(By.id("login"));
action.moveToElement(login);
3、使用js
WebElement login=driver.findElement(By.id("login"));
 ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(false);",login);

猜你喜欢

转载自blog.csdn.net/qq_39704682/article/details/86673624