我目前正在研究测试解决方案,到目前为止我一直在实施:
两者都有 Codeception ,这是一个php测试框架。
我想运行验收测试,但phpBrowser
模块适用于非javasript
页面。
我来到了 Phantomjs 和 Selenium 。
在进入代码之前,我想问哪个解决方案更好。
答案 0 :(得分:0)
Selenium是一套不同的软件工具,每种工具都有不同的方法来支持测试自动化。
它允许模仿用户与应用程序的交互,它也可以与代码感知相结合。
它使用webDriver of codeception,如下例所示:
codeception website with selenium
另一方面:
PhantomJS是实现WebDriver协议的Selenium Server的无头替代品。它允许您在没有安装GUI的情况下在服务器上运行Selenium测试。