我正在寻找一种可以加快在不同浏览器中测试网站的离线软件。
是的,我可以安装 Opera、Firefox、Chrome、IE 和 Safari 并在每一个中进行测试,但这会减慢过程,因为我正在工作的网站需要进行大量更改,并且必须对每个更改进行全面测试浏览器。
更具体地说,我正在寻找类似于IETester的东西,但适用于不同的浏览器。我对在线服务不感兴趣(有很多),但离线。
那么,有人知道这样的事情吗?
我正在寻找一种可以加快在不同浏览器中测试网站的离线软件。
是的,我可以安装 Opera、Firefox、Chrome、IE 和 Safari 并在每一个中进行测试,但这会减慢过程,因为我正在工作的网站需要进行大量更改,并且必须对每个更改进行全面测试浏览器。
更具体地说,我正在寻找类似于IETester的东西,但适用于不同的浏览器。我对在线服务不感兴趣(有很多),但离线。
那么,有人知道这样的事情吗?
我发现 Selenium 工具 [ http://seleniumhq.org/ ] 对于此类需求非常有用:
主要缺点,就我自己的经验而言:学习曲线有些艰难。
还有一个很好的测试管理工具,特别针对 Selenium:Bromine(免责声明:我还没有使用 Bromine,但看到了很好的评论)。
问候,
——鲍里斯
Adobe BrowserLab for Desktop Browsers (Free)正如评论中所指出的,这已经停止了。但他们推荐 Sauce labs和Browser Stack。
Adobe Edge Inspect aka Shadow也可以使用,并且可以很好地完成上述所有操作。它主要用于移动浏览器测试和调试。
Microsoft 的 Expression Suite 也有自己的跨浏览器测试实用程序,称为Expression Web Super-Preview。
用微软的话来说,
您可以水平或垂直并排查看浏览器渲染,或叠加它们以识别差异。您可以使用标尺和指南来测量和突出视觉问题。您可以放大和缩小页面并查看所有浏览器渲染的同步更新。
您可以尝试 BrowseEmAll ( http://www.browseemall.com ),它是一个适用于 windows 的桌面应用程序(遗憾的是 windows 在线)。
它仍然包含适用于 iOS 和 Android 的所有主要浏览器和模拟器,这应该比手动在不同浏览器之间切换更容易。
如果你喜欢 groovy,那就试试 Spock。我已经用 Spock 和 Gem 进行了 BDD 测试。