java selenium (十) 操作浏览器
来源:互联网 发布:linux 视频剪辑 编辑:程序博客网 时间:2024/05/21 14:00
java selenium (十) 操作浏览器
本篇文章介绍selenium 操作浏览器
- 浏览器最大化 前进,后退, 刷新
- 截图操作
- 模拟鼠标操作
- 杀掉Windows浏览器进程
浏览器最大化 前进,后退, 刷新
public static void testBrowser(WebDriver driver) throws Exception { driver.get("http://www.cnblogs.com/tankxiao"); Thread.sleep(5000); // 浏览器最大化 driver.manage().window().maximize(); driver.navigate().to("http://www.baidu.com"); // 刷新浏览器 driver.navigate().refresh(); // 浏览器后退 driver.navigate().back(); // 浏览器前进 driver.navigate().forward(); // 浏览器退出 driver.quit(); }
截图操作
public static void testScreenShot(WebDriver driver) throws Exception { driver.get("http://www.baidu.com"); File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(srcFile, new File("c:\\1.png")); }
模拟鼠标操作
public static void rightClickMouse(WebDriver driver) { driver.get("http://www.baidu.com"); Actions action = new Actions(driver); action.contextClick(driver.findElement(By.id("kw"))).perform(); }
杀掉Windows浏览器进程
public static void killProcess() { // kill firefox WindowsUtils.tryToKillByName("firefox.exe"); // kill IE WindowsUtils.tryToKillByName("iexplore.exe"); // kill chrome WindowsUtils.tryToKillByName("chrome.exe"); }
操作cookie
附: selenium java教程 (连载中, 敬请期待)
java selenium (一) selenium 介绍
java selenium (二) 环境搭建方法一
java selenium (三) 环境搭建 基于Maven
java selenium (四) 使用浏览器调试工具
java selenium (五) 元素定位大全
java selenium (六) xpath 定位
java selenium (七) CSS 定位
java selenium (八) Selenium IDE 用法
java selenium (九) 常见web UI 元素操作 及API使用
java selenium (十) 操作浏览器
java selenium (十一) 操作弹出对话框
java selenium (十二) 操作弹出窗口
java selenium (十三) 智能等待页面加载完成
java selenium (十四) 处理Iframe 中的元素
未完待续
0 0
- java selenium (十) 操作浏览器
- Selenium webdirver Java 操作浏览器
- selenium webdriver 操作浏览器
- Selenium webdirver操作浏览器
- selenium简单操作浏览器
- selenium 浏览器操作
- Selenium(3): 浏览器操作
- selenium Webdriver 操作chrome浏览器
- Selenium webdriver 之浏览器操作
- Selenium+Python+Chrome 浏览器操作
- selenium webelement 操作浏览器滚动
- PYthon Selenium 爬虫 操作浏览器
- 【Selenium】3操作浏览器窗口
- selenium技术学习-浏览器操作
- selenium对浏览器的操作
- selenium+java 浏览器的启动
- selenium用java关闭浏览器
- 【selenium学习笔记】webdriver操作浏览器
- Java多线程问题探讨
- JVM的符号引用和直接引用
- 表连接+内连接+等值连接+不等值连接+自然连接+using+外连接+ 左外连接+右外连接+全连接+自连接+交叉连接
- AccessibilityService
- [GDI+] 一个基于MFC、GDI+的粒子系统:玫瑰花满屏飞舞 (情人节送祝福的绝佳利器)
- java selenium (十) 操作浏览器
- OpenGL学习笔记1:环境配置和基本流程
- 阿里云 EDAS-HSF 环境搭建及例子编写
- Java反射机制详解
- 使用Oracle DBLink进行数据库之间对象的访问操作
- 算法导论 练习题 10.4-3
- 数据库被删除了我们怎样做
- Unity使用ini配置文件
- Android Studio2.3和Gradle-3.3的升级和配置问题