2013-03-20 77 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