如何在Javascript页面上使用Codeception实现验收测试

时间:2015-02-05 16:58:46

标签: php testing codeception acceptance-testing

我目前正在研究测试解决方案,到目前为止我一直在实施:

  • 单元测试
  • 功能测试

两者都有 Codeception ,这是一个php测试框架。

我想运行验收测试,但phpBrowser模块适用于非javasript页面。

我来到了 Phantomjs Selenium

在进入代码之前,我想问哪个解决方案更好。

1 个答案:

答案 0 :(得分:0)

Selenium是一套不同的软件工具,每种工具都有不同的方法来支持测试自动化。

它允许模仿用户与应用程序的交互,它也可以与代码感知相结合。

它使用webDriver of codeception,如下例所示:

codeception website with selenium

另一方面:

PhantomJS是实现WebDriver协议的Selenium Server的无头替代品。它允许您在没有安装GUI的情况下在服务器上运行Selenium测试。

As seen here