java selenium 操作浏览器实例
2016-08-12 17:15
841 查看
本篇文章介绍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"); }
以上就是对java selenium 的资料整理,后续继续添加,谢谢大家对本站的支持!
您可能感兴趣的文章:
- Python selenium 三种等待方式详解(必会)
- Python中使用 Selenium 实现网页截图实例
- 玩转python selenium鼠标键盘操作(ActionChains)
- Python selenium文件上传方法汇总
- Selenium处理select标签的下拉框
- python selenium UI自动化解决验证码的4种方法
- python+selenium开发环境搭建图文教程
- java selenium教程之selenium详细介绍
- java selenium元素定位大全
- python+selenium实现京东自动登录及秒杀功能
- Selenium(Python web测试工具)基本用法详解
相关文章推荐
- 创建Selenium实例——选择浏览器开始测试的java代码
- Selenium webdirver Java 操作浏览器
- ruby/python/java全覆盖的Selenium-Webdriver系列教程(2)————浏览器的简单操作
- java selenium (十) 操作浏览器
- 使用Java操作XML的实例
- [Java] 操作Mysql实例
- xml dom跨浏览器操作实例
- Java操作XML编程实例解析
- selenium remote control 实例(java code)
- 数据库操作:java连接DB2实例代码演示
- java File的基本操作实例(目录及文件的 新建/拷贝/移动)
- Java文件操作实例
- java文件操作的一个小实例
- 数据库操作:java连接ORACLE实例代码演示
- 数据库操作:java连接ORACLE实例代码演示
- 数据库操作:java连接MSSQL实例代码演示
- java操作xml编程实例(sax)
- java操作xml编程实例(sax)
- Java IO操作的实例代码
- 数据库操作:java连接MYSQL实例代码演示