java+selenium 截取某一元素的图片的方法
来源:互联网 发布:淘宝店怎么退出保证金 编辑:程序博客网 时间:2024/05/16 08:38
参数中的path为文件的存放地址
/** * This method for screen shot element * * @param driver * @param element * @param path * @throws InterruptedException */ public static void screenShotForElement(WebDriver driver, WebElement element, String path) throws InterruptedException { File scrFile = ((TakesScreenshot) driver) .getScreenshotAs(OutputType.FILE); try { Point p = element.getLocation(); int width = element.getSize().getWidth(); int height = element.getSize().getHeight(); Rectangle rect = new Rectangle(width, height); BufferedImage img = ImageIO.read(scrFile); BufferedImage dest = img.getSubimage(p.getX(), p.getY(), rect.width, rect.height); ImageIO.write(dest, "png", scrFile); Thread.sleep(1000); FileUtils.copyFile(scrFile, new File(path)); } catch (IOException e) { e.printStackTrace(); } }
0 0
- java+selenium 截取某一元素的图片的方法
- selenium用java找到表格某一行某一列中含有特定文字的某个元素
- 截取图片的方法
- selenium 找元素的方法
- selenium +python 判断当前页面某一元素的状态
- selenium+python实现1688网站验证码图片的截取
- opencv截取图像中某一区域的方法
- Selenium定位页面元素的方法
- Selenium等待元素的处理方法
- Selenium 找不到元素的处理方法
- selenium处理隐藏元素的方法
- selenium操作元素时的实用方法
- selenium 查找元素方法的总结
- selenium----简单的页面元素查找方法
- selenium 页面元素的定位方法
- Selenium:元素等待的4种方法
- selenium获取input元素值的方法
- Python-Selenium修改div元素的方法
- 【解决方案】openfire服务器配置好后,电脑客户端能连接上,但移动端就是连接不上
- 【PHP】类和对象
- 3-2、Intellij IDEA开发、集群提交运行Spark代码
- 项目管理实践——一页纸项目管理
- OC-048.NSMutableDictionary可变字典
- java+selenium 截取某一元素的图片的方法
- Html5本地存储和本地数据库
- python机器学习之 K-近邻算法
- online_judge_1096
- iOS Cocoa框架
- Android横竖屏切换小结
- linux下获取本机ip代码和判断ip
- WEB-INF文件夹
- 1024. 科学计数法