栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Selenium Webdriver仅获取视口的屏幕截图

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium Webdriver仅获取视口的屏幕截图

在处理WebDriver时,有两个相互竞争的“屏幕快照”定义。第一个是开源项目使用的定义,其中屏幕快照定义为已加载页面的整个DOM的图像。在这种情况下,自2010年以来,IE驱动程序和Firefox驱动程序都在执行项目定义的正确操作。WebDriver的Chrome实现不正确,只返回可见端口的图像。

的W3C规范的webdriver,在另一方面,定义的屏幕截图是只在当前视口的。这与当前的开放源代码项目的驱动程序实现(IE和Firefox)不一致,并且可以预期在将来发生变化。规范达到“候选推荐”状态后,可能会更新那些驱动程序。

顺便说一句 ,应该注意的是,IE驱动程序 绝不 使用“滚动拼接”方法来创建其屏幕截图。它 确实
将浏览器窗口调整为足够大的大小,以显示整个DOM(如请求屏幕快照时所计算的那样),并拍摄图像。但是,请注意,根据操作系统和所用

IEDriverServer
可执行文件的位数,生成这些完整DOM屏幕截图时,IE 10和11存在问题。

目前,您需要使用WebDriver外部的工具来获取IE和Firefox的仅查看端口的屏幕​​截图。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397920.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号