2012-01-05 28 views
2

我正在通過Agile-Web-Application-Development-Yii11-and-PHP5進行工作。沒有輸出試圖在沒有Netbeans的情況下使用XpPro上的wampserver上的PhpUnit和Yii使用Selenium

我已經安裝了PhpUnit和Selenium,並從命令行啓動了Selenium服務器,並使其保持運行。

我發現了一個簡單的腳本來運行並確認Selenium服務器正在運行。

當我運行功能\ SiteTest.php文件時,我得不到任何輸出,並且在NetBeans中打開SiteTest.php,這是我的PHP文件的默認應用程序。

非常感謝。

Gregory。

+0

這是很難說這裏的實際問題。看起來像是有一個win-api'shellexecute'調用,用netbeans(而不是在瀏覽器內部)打開php文件。這可以是系統配置或硒的配置。 – hakre 2012-01-06 09:04:01

+0

感謝您花時間回覆。我無法刪除.php文件類型鏈接,但按下「默認」按鈕將其從Netbeans中解脫出來。然後,我在運行「phpunit functional \ SiteTest.php」命令時沒有得到任何迴應。 – 2012-01-09 10:08:07

+0

我正在嘗試在wmware,pear,PHPUnit和Selenium上的VmWare虛擬Xp專業版機器上進行全新安裝,但昨天因php報告問題而停滯不前,當時它沒有出現捲曲。 – 2012-01-09 10:30:39

回答

-2

你可能需要運行在PHPUnit命令終端窗口中的文件:

phpunit functional\SiteTest.php 
+0

謝謝。這就是我一直在做的事情。 – 2012-01-09 10:11:17

1

我在下面的方式經歷了窗戶了同樣的情況:

  1. 幕後有一個錯誤,但php.ini隱藏它。
  2. 我在php.ini中將display_errors = Off更改爲display_errors = On。
  3. 再次運行功能測試我發現,錯誤是在該行的 11類CWebTestCase.php(require_once(「PHPUnit的/擴展/ SeleniumTestCase.php」))由於
    以硒延伸失蹤我PC。
  4. 您可以驗證它的缺失(或沒有)看PEAR \ PHPUnit的\ Extensions目錄
  5. 我已經下載與擴展:梨安裝PHPUnit/PHPUnit_Selenium
  6. 我已經恢復了2更新(再次關閉)。
  7. 我已經運行phpunit功能/ SiteTest.php,它的工作原理!

恩里科

+0

我確實有錯誤,但沒有看到。我的PHPUnit_Selenium沒有正確安裝。現在我得到了輸出,但其他的東西是錯誤的。我得去挖!非常感謝。 – 2012-01-12 19:16:37

+0

非常感謝Enrico。對不起,我在回覆中遇到了延遲,我還有其他一些需要我關注的緊急事情。 – 2012-01-24 14:39:39

+0

...繼續 - 新用戶不熟悉StackOverflow ...知道它的工作是有用的,所以我檢查了SeleniumTestCase.php並正確安裝它,它的工作。至少這就是我的記憶告訴我的。格雷戈裏。 – 2012-01-24 14:47:14

相關問題