Selenium-如何截取图像
来源:互联网 发布:mac sleep命令 编辑:程序博客网 时间:2024/06/02 21:15
Selenium-如何截取图像
运行环境: Selenium-RC
对于较长的WEB内容(通过拖动下拉箭头),如何来截取相应的画面呢,步骤如下:
1. 使图前端且最大化显示
2.获取要检查元素的x,y坐标,
3.让web所要检查的元素滚动出来
4.截图
代码如下:
selenium.windowMaximize();
selenium.setSpeed("30000"); '如果没加上等待时间,很可能在下面语句中找不到指定的元素
x = selenium.getElementPositionLeft("//ol[@id='rso']/li[11]/div/span/h3/a/em");
y = selenium.getElementPositionTop("//ol[@id='rso']/li[11]/div/span/h3/a/em");
selenium.getEval ("window.scrollTo(x,y))"
selenium.captureScreenshot("c:\\temp\\google.jpg");
运行环境: Selenium-RC
对于较长的WEB内容(通过拖动下拉箭头),如何来截取相应的画面呢,步骤如下:
1. 使图前端且最大化显示
2.获取要检查元素的x,y坐标,
3.让web所要检查的元素滚动出来
4.截图
代码如下:
selenium.windowMaximize();
selenium.setSpeed("30000"); '如果没加上等待时间,很可能在下面语句中找不到指定的元素
x = selenium.getElementPositionLeft("//ol[@id='rso']/li[11]/div/span/h3/a/em");
y = selenium.getElementPositionTop("//ol[@id='rso']/li[11]/div/span/h3/a/em");
selenium.getEval ("window.scrollTo(x,y))"
selenium.captureScreenshot("c:\\temp\\google.jpg");
阅读全文
0 0
- Selenium-如何截取图像
- opencv如何截取子图像
- Opencv中如何实现图像截取
- 图像截取
- Matlab 如何截取视频中的每一帧图像
- Matlab 如何截取视频中的每一帧图像
- matlab如何截取视频中的每一帧图像
- selenium python 图像二值化
- AWT 截取屏幕图像
- c# 图像截取
- 图像的部分截取
- Cocos2d 截取屏幕图像。
- OpenCv截取图像
- Java 图像截取 缩放
- matlab截取图像
- opencv图像反转/截取
- 图像截取c代码
- canvas-图像截取
- Codeforces Round #423 (Div. 1, rated, based on VK Cup Finals) A 题目忘了
- CART树回归
- STM32平台移植uCOSIII
- Selenium IDE 使用方法小结
- POJ 1751 Highways (kruskal)
- Selenium-如何截取图像
- threejs学习随记(一)
- 开发中sql server一些问题的解决办法
- c语言核心整理之深入数组,熟练常用的基于数组的排序和搜索算法
- 那些年使用缓存踩过的坑
- php免费接口API 分享 各大功能
- hibernate HQL查询的参数绑定
- Mac下使用docker搭建STF(踩坑失败)
- 关于ajax请求,表单请求,以及nodejs响应