java selenium 操作浏览器实例
作者:肖佳 时间:2023-04-13 17:57:13
本篇文章介绍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,操作浏览器
0
投稿
猜你喜欢
基于spring 方法级缓存的多种实现
2022-12-14 18:31:38
C#发送数据到剪贴板及从剪贴板中取数据的方法
2021-06-06 15:28:38
亲自教你实现栈及C#中Stack源码分析
2021-05-23 19:39:10
C#使用struct直接转换下位机数据的示例代码
2023-06-07 01:49:01
SpringBoot实现简单文件上传功能
2021-07-22 21:52:49
浅谈java安全编码指南之死锁dead lock
2023-06-22 04:49:19
C#入门教程之ListBox控件使用方法
2023-09-20 04:52:59
浅析Android TextView常用属性
2022-12-20 00:32:18
c# 组合模式
2022-07-07 09:04:09
iOS WebView中使用webp格式图片的方法
2023-06-17 22:06:03
Java数据结构之实现哈希表的分离链接法
2023-09-06 04:50:17
C语言关键字union的定义和使用详解
2021-09-24 02:40:05
Java中MultipartFile与File互转的实现
2022-02-15 15:36:02
Android自定义Toast之WindowManager
2022-10-27 09:13:10
C#提取PPT文本和图片的实现方法
2022-10-28 08:02:59
Android应用中ListView利用OnScrollListener分页加载数据
2021-11-06 16:01:04
Android自定义View圆形进度条控件(三)
2021-11-13 10:17:51
C#基于socket模拟http请求的方法
2022-09-12 09:55:11
Java实现答答租车系统
2022-07-12 01:38:17
java使用common-fileupload实现文件上传
2022-03-06 03:21:08