Selenium+Java——测试Web端的方法集合(五)

16、操作滚动条

//1.下拉到页面底部
((org.openga.selenium.JavascriptExecutor)driver).executeScript("window.scrollTo(0,document.body.scrollHeight)");
//2.上拉到页面顶端
((org.openga.selenium.JavascriptExecutor)driver).executeScript("window.scrollTo(document.body.scrollHeight,0)");
//3.下拉到页面1000位置
((org.openga.selenium.JavascriptExecutor)driver).executeScript("window.scrollTo(0,1000)");
//4.上拉到页面顶端 0,0位置
((org.openga.selenium.JavascriptExecutor)driver).executeScript("window.scrollTo(0,0)");
//5.拖动到页面元素位置
WebElement element = driver.findElement(By.id("#test"));
((org.openga.selenium.JavascriptExecutor)driver).executeScript("return arguments[0].scrollIntoView();", element);
//6.左滑/右滑到某元素
WebElement element = driver.findElement(By.id("#test"));
((org.openga.selenium.JavascriptExecutor)driver).executescript("arguments[0].scrollIntoviewIfNeeded(true);", element);
//7.获取要滑动的元素
WebElement element = driver.findElement(By.id("elementId"));
swipeElement(driver, element, -100, 0);// 左滑元素
swipeElement(driver, element, 0, 100);// 右滑元素

如果有写的不对或者有追加的地方欢迎补充私聊

#自动化测试##selenium##测试#
自动化测试学习 文章被收录于专栏

记录工作中的自动化测试学习内容,例如:手机自动化测试学习,web端自动化测试学习等..

全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务