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端自动化测试学习等..

全部评论

相关推荐

能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务