首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >协同欺骗与peridot + php-webdriver?

协同欺骗与peridot + php-webdriver?
EN

Stack Overflow用户
提问于 2015-01-30 23:42:13
回答 1查看 772关注 0票数 4

我想为我公司遗留的PHP应用程序实现一些基本的验收测试。Selenium WebDriver看起来是最合适的,但我需要关于使用什么样的测试框架的建议。

选项1

我们的单元测试是用Peridot PHP编写的,我知道WebDriver可以通过php-php驱动程序运行。因此,看起来我应该能够编写一套Peridot测试,使用与站点交互。这是为PHPUnit做的,我一眼就不明白为什么Peridot不能这么做(一饮而尽)。

选项2

或者,我也知道共欺骗框架与WebDriver集成得很好。这样做的好处是care负责设置WebDriver服务器和加载测试数据库。它还允许一组非常好的、可读的英语测试,尽管这意味着维护两个独立的测试框架。

Considerations

  • 协同欺骗有多完整地覆盖了WebDriver命令集?(也就是说,我可以通过协同欺骗在Selenium IDE中做任何尝试吗?)
  • 协同欺骗允许我使用PageObject设计模式吗?
  • 在设置WebDriver服务器和测试数据库方面,如果没有协同欺骗,我将面临什么样的学习曲线?共同欺骗会让事情变得更容易吗?
  • 有火狐插件可以将'Selenese‘(html)测试用例转换为PHPUnit或协同欺骗格式。PHPUnit测试用例需要对Peridot进行调整,但是协欺骗转换器仍然在alpha中,并不能转换所有的东西。我不想多用这些东西,但它们肯定会帮助我学习。这两种方法都有多可靠?
EN

回答 1

Stack Overflow用户

发布于 2015-02-12 14:01:12

一个官方的WebDriver插件肯定正在为Peridot开发,但同时,在使用作用域的WebDriver支持中很容易混合。

实际上,我们在这里使用WebDriver演示作用域:

https://github.com/peridot-php/peridot-scope-example

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28246436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档