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