2013-03-20 43 views
2

我已经搜索和搜索 - 但我找不到任何。有很多页面声称是文档,但其中大多数仅仅是没有参数或使用信息的方法列表,或者仅仅是指导如何不涵盖整个库。有没有phpunit/selenium文档?

有没有人有链接到完整的文档?

我不得不猜测用于命令的语法,因为其中一半只是“传递”命令,甚至没有在PHP中实现。

例如 - 我该如何使用assertSelectOptions()?

回答

1

我同意没有为“新”Selenium 2版本设置明确的文档,这很令人沮丧。

LEET是正确的 - 这就是我发现过的最好的文档,但它不是PHP特定的,所以有时模糊的返回类型,错误处理等,其实是有一个小的版本更新在这里: http://release.seleniumhq.org/selenium-core/1.0.1/reference.html

似乎最后一次主要站点包含有关实际方法的文档是在v3.3 http://phpunit.de/manual/3.3/en/selenium.html附近。如果你改变版本号,你可以看到方法列表变短!您可能会在这里找到一些较早的信息

此外,最近在Github上讨论了新的@method语法以及与文档和IDE代码辅助的兼容性问题,因此他们可能正在忙于编写新文档? https://github.com/sebastianbergmann/phpunit-selenium/issues/251

我刚刚尝试从phpDocumentor2的源代码构建文档,而且确实存在很多关于新的@method语法的错误,并且生成的文档集在信息上相当苗条!我想这是通过__call访问的方法的一个副作用,而不是真正的方法,这使得它有点模糊。

更新:我在对v1和v2的文档进行深入研究后写了这篇文章。

http://scipilot.org/blog/2013/06/30/re-learning-unit-testing-selenium-2-phpunit-selenium/

+0

顺便说一句,在其他问题中提到,有一些网络图有很好的信息,但显然不是一个参考。但是,如果你幸运的话,那么你会覆盖你的内容!http://net.tutsplus.com/tutorials/php/how-to-use-selenium-2-with-phpunit/ – scipilot 2013-06-23 11:02:36