我正在使用 casper 来测试 UI 或网站。我想知道我是否可以使用 casper 在不同的浏览器(如 IE/Chrome/Firefox)中测试它们的兼容性。另外,如果无法完成,是否有任何其他方法可以在不从 casper 切换的情况下做到这一点?
问问题
899 次
2 回答
1
如果你想测试多个浏览器,那么我推荐使用Selenium。
然而,这是一个极其复杂的产品,并且学习曲线陡峭。但是,如果您认真对待测试和 QA,那么它就很难被击败。也许用 IDE 轻轻地让自己融入其中。
Selenium 还附带了一个服务器,它使您能够将测试卸载到网络上的其他机器(例如可能运行不同的操作系统),甚至可以将测试发送到像Testing Bot或SauceLabs这样的云服务。他们可以在许多不同的浏览器中测试您的 Web 应用程序,甚至可以为您提供每个测试阶段的屏幕截图,以及一个视频来总结它。我相信两者都提供免费试用。
我不知道有任何其他幻影解决方案,例如 phantom-firefox 或 phantom-ie。虽然如果它们存在那就太好了。
于 2013-07-04T17:02:36.737 回答
1
CasperPhantomjs
用作驱动程序(QtWebkit)。
slimerjs
如果您想在 Firefox ( http://slimerjs.org/index.html )中进行测试,您可以将其用作驱动程序。
不幸的是,对于使用 IE 测试 IE casperjs
,目前我认为没有任何解决方案。
于 2014-06-14T08:19:58.933 回答