当前位置:   article > 正文

Selenium-如何截取图像_selenium对div元素截图

selenium对div元素截图
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");
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/577826
推荐阅读
相关标签
  

闽ICP备14008679号