1

我正在使用 casper 来测试 UI 或网站。我想知道我是否可以使用 casper 在不同的浏览器(如 IE/Chrome/Firefox)中测试它们的兼容性。另外,如果无法完成,是否有任何其他方法可以在不从 casper 切换的情况下做到这一点?

4

2 回答 2

1

如果你想测试多个浏览器,那么我推荐使用Selenium

然而,这是一个极其复杂的产品,并且学习曲线陡峭。但是,如果您认真对待测试和 QA,那么它就很难被击败。也许用 IDE 轻轻地让自己融入其中。

Selenium 还附带了一个服务器,它使您能够将测试卸载到网络上的其他机器(例如可能运行不同的操作系统),甚至可以将测试发送到像Testing BotSauceLabs这样的云服务。他们可以在许多不同的浏览器中测试您的 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 回答