/**
* 滚动条滚到最下方,和滚到指定位置
*/
@Test(priority =1 )
public void scrollingToBottomo(){
//使用JavaScript的scrollTo函数和document.body.scrollheihgt参数
//将页面的滚动条滑到页面的最下方
((JavascriptExecutor) driver)
.executeScript("window.scrollTo(0, document.body.scrollHeight)");
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
@Test(priority = 2)
public void scrollingToElement(){
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//进入搜索视频页面中的ID值为main_frame的frame页面
//driver.switchTo().frame("main_frame");
//定位签文字为“电影”
WebElement element = driver.findElement(By.xpath(".//*[@id='container']/div[2]/div[1]/div[2]/div[1]/h3/a"));
//使用JavaScript的scrollIntoView()函数将滚动条滑动到页面的制定元素位置
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", element);
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
相关文章
- selenium操作滚动条方法
- Android系统adb模拟按键操作方法
- Java的Selenium基本元素定位(findElement方法)
- 【Linux】文本编辑器Vim(Vim的操作方法、命令集,Vim插件安装配置)
- Python操作MySQL数据库的三种方法
- Linux下vim基本操作和清空文件内容的常用方法
- 【Ansys Workbench】一些操作规则和错误处理方法
- python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法
- 【MybatisPlus深入使用指南】mybatisplus创建自定义方法sql注入器,批量操作详细(涵盖主键生成)
- linux rsync 子目录,rsync同步指定多文件目录方法linux操作系统 -电脑资料