我正在嘗試使用PHPUnit設置一些Selenium WebTests,但Selenium IDE不再支持PHP,這是否意味着我必須將所有測試重新寫入php以便使用這種方法?與Jenkins和PHPUnit實現硒
我試圖建立一個持續集成系統,但從來沒有使用過一個之前,我試過使用jenkins-php.org,但它不是很有幫助。
我正在嘗試使用PHPUnit設置一些Selenium WebTests,但Selenium IDE不再支持PHP,這是否意味着我必須將所有測試重新寫入php以便使用這種方法?與Jenkins和PHPUnit實現硒
我試圖建立一個持續集成系統,但從來沒有使用過一個之前,我試過使用jenkins-php.org,但它不是很有幫助。
最新版本的Selenium IDE「聲稱」它不支持PHP, 但是您仍然可以將IDE轉換爲PHP或PHPUnit。
(在Selenium IDE中)選項>選項>啓用實驗功能。 選中此選項後,您可以再次在選項下切換格式。 您可能仍然希望查看您的代碼。
希望這可以幫助,這是你的意思是「Selenium IDE不支持PHP」。
不工作了,仍然沒有PHP。有一個我們可以使用的新插件。 – Black
我能找到:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-php-formatters/
它允許從硒輸出到PHP,無論是PHPUnit的格式或硒測試。
然而,經過這一切後,它變得明顯,最好的方法是使用htmlSuite,它在自動化方面有最大的支持,並且似乎可以開箱即用,而PHPUnit測試需要大量修補程序。
後很多周圍的黑客顯然是最好的解決辦法是這樣的工具:
http://www.enjoyxstudy.com/selenium/autoexec/index.en.html
它開箱,支持htmlSuite,適用於Windows和Linux,運行大多數瀏覽器,發送電子郵件報告,可以從SVN獲得新的測試,與Jenkins很好地集成,並且可以與Selenium測試一起使用,它不是基於PHP的測試,但與我試用的其他工具相比,它的功能非常奇妙。
真的,這麼容易,非常用戶友好,自由和解決方案。
*「但是,Selenium IDE不再支持php」*? *「我嘗試使用jenkins-php.org,但它不是非常有用。」* ??? – hakre
Selenium IDE用於輸出PHP,新版本已經刪除了PHP和Perl的支持。 Jenkins-php是一個爲php設置Jenkins的教程網站,但信息很難理解/使用。我必須做很多努力才能使其運作。 – someGuyAtSchool
很棒的閱讀你發現你的問題的答案。請在下面添加它,以便其他人可以從中受益。你甚至可以選擇它作爲答案(是的,有效)。 – hakre