【问题标题】:Is there any phpunit/selenium documentation?是否有任何 phpunit/selenium 文档?
【发布时间】:2013-03-09 08:12:50
【问题描述】:

我搜索了再搜索 - 但我找不到任何东西。有很多页面声称是文档,但其中大多数只是没有参数或使用信息的方法列表,或者只是不涵盖整个库的指南。

有人有完整文档的链接吗?

我不得不猜测命令使用什么语法,因为其中一半只是“通过”命令,甚至没有在 PHP 中实现。

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

【问题讨论】:

    标签: testing selenium phpunit


    【解决方案1】:

    老实说,我能找到的唯一一个半有用的完整文档(只有半有用,因为它自 09 年以来一直没有更新)是这样的:

    http://release.seleniumhq.org/selenium-core/1.0/reference.html

    【讨论】:

    • 谢谢 - 我想这是我要得到的最近的!我将把这个问题留待一段时间——以防万一。
    【解决方案2】:

    我同意没有为“新”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/

    【讨论】:

    • 顺便说一句,正如其他问题中提到的那样,有一些 Net Tuts 有很好的信息,但显然不是参考。但是,如果你幸运的话,它会涵盖你所追求的!net.tutsplus.com/tutorials/php/…
    猜你喜欢
    • 1970-01-01
    • 2021-09-03
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多