我浏览网页是为了寻找一个工具,它可以让我自动为一系列不同的浏览器和平台创建一个给定网址的截图。
我知道有广泛的在线服务,但我正在寻找一个解决方案,我可以安装在我自己的服务器上,因为安全原因。
最好的情况是:我在服务器上打开一个简单的html页面,在该页面上选择一个浏览器并应用一个URL。然后服务器启动不同的VM,每个浏览器一个。然后服务器制作完整的页面截图,以某种方式将它们捆绑在一起,并以某种方式呈现给我/用户。
我研究过selenium,但据我所知,它只能处理安装在我的操作系统上的浏览器,对吗?
到目前为止,我看到的唯一一种系统是浏览快照,但是它们的代码(和文档)已经非常过时了。这就引出了一个问题:有什么好的开源项目可以满足我的需求吗?
发布于 2017-01-11 14:31:55
我研究过selenium,但据我所知,它只能处理安装在我的操作系统上的浏览器,对吗?
是
但是有BrowseEmAll。它是商业的,但做你需要的:现场,快速和安全的交叉浏览器测试。现场测试,截图和代码分析在您的本地机器。
它通过在所有浏览器上安装自己的虚拟盒映像来工作,并在场景后面为您管理它们。
发布于 2017-01-11 14:58:50
我从来没有想出一个开源工具来做你的task.so,唯一的方法就是把所有的浏览器安装到你的操作系统上,然后通过selenium对它们进行测试。除了使用某种云托管工具之外,ot可能无法给出您想要的确切输出。所以最好的方法是使用安装在PC上的实时浏览器。
https://sqa.stackexchange.com/questions/24842
复制相似问题