博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium 操作浏览器
阅读量:6766 次
发布时间:2019-06-26

本文共 1356 字,大约阅读时间需要 4 分钟。

hot3.png

本篇文章介绍selenium 操作浏览器 

 

阅读目录

 

 

浏览器最大化 前进,后退, 刷新

复制代码

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

转载于:https://my.oschina.net/u/2245485/blog/780486

你可能感兴趣的文章
颉一软件查理:数据变现,始于流通
查看>>
U盘坏了可以修复吗,这里有N种方法解决
查看>>
大数据怎么入门
查看>>
MT47H64M16NF-25EM相关参数介绍
查看>>
C# FileStream简单介绍和使用
查看>>
死磕 java同步系列之ReentrantLock源码解析(二)——条件锁
查看>>
My Brother Rabbit 游戏攻略,mybrotherrabbit豆子怎么获取?
查看>>
小白成长之路4
查看>>
我的友情链接
查看>>
掌握python机器学习-读书笔记2 (导入数据 && 数据描述)
查看>>
Centos7 mount/ rpm/ yum 软件仓库搭建
查看>>
Linux 系统 文件目录简介
查看>>
EC2上源安装vnstat
查看>>
正则表达式详解
查看>>
如何将网络迁移到云中
查看>>
高性能Web服务之varnish应用详解及实战应用
查看>>
我的友情链接
查看>>
6月第2周网络安全报告:高危漏洞数量增加1.4倍
查看>>
java.io.FileNotFoundException的解决方法
查看>>
Docker容器管理--CentOS7安装docker
查看>>