-2
我目前工作的测试解决方案,到目前为止,我一直在执行:如何在JavaScript页面实现验收测试与Codeception
- 单元测试
- 功能测试
两者都有Codeception,一个php测试框架。
我想运行验收测试,但phpBrowser
模块用于非javasript
页面。
我来了穿越Phantomjs and Selenium。
我问在跳入代码之前哪个解决方案更好。
我目前工作的测试解决方案,到目前为止,我一直在执行:如何在JavaScript页面实现验收测试与Codeception
两者都有Codeception,一个php测试框架。
我想运行验收测试,但phpBrowser
模块用于非javasript
页面。
我来了穿越Phantomjs and Selenium。
我问在跳入代码之前哪个解决方案更好。
Selenium是一套不同的软件工具,每种工具都有不同的方法来支持测试自动化。
它允许模仿用户与应用程序的交互,它也可以很好地与代码相结合。
它使用codeception的上的webdriver这个例子中,如下所示:
codeception website with selenium
在另一方面:
PhantomJS是无头的替代实现该协议的webdriver Selenium服务器。它允许您在未安装GUI的情况下在服务器上运行Selenium测试。