1

PHPUnit テストをセットアップしようとしています。テストを実行するたびに、次のエラーが表示されます: 警告: require_once(PHPUnit/Extensions/SeleniumTestCase.php) そのファイルは存在しません。pear、PHPUnit、および PHP を再インストールしようとしましたが、成功しませんでした。同じエラーが発生しています。私が理解していることから、SeleniumTestCase.php は PHPUnit/Extensions/ フォルダーにある必要があります。理想的には、必要なすべてのテストを NetBeans でセットアップしたいと考えています。ここに私が見つけたいくつかの良い情報があります: http://dan-bower.net/installing-phpunit-selenium-with-wamp/ http://www.yiiframework.com/ wiki/83/netbeans-ide-and-yii-projects/ 残念ながら、この情報は問題を解決するのに役立ちませんでした。参考までに、Wamp サーバー、Yii フレームワーク、および NetBeans をエディターとして使用しています。同様の問題があり、解決策を見つけた場合は、解決策を共有してください。

4

3 に答える 3

1

これは私にとってはうまくいき、もっと簡単に思えます:

  1. http://netbeans.org/kb/docs/php/phpunit.html#selenium (ページの下部、「Selenium フレームワークでのテストの実行」というタイトル) で説明されているように、selenium プラグインをインストールします。
  2. php.ini (wamp パネルでアクセス可能な php.ini ではなく、wamp\bin\php\php5.3.xx にあります) に移動し、;extension=php_curl.dll 行のコメントを外します。
  3. コマンドラインで: ここで説明されているように pear install phpunit/PHPUnit_Selenium http://www.phpunit.de/manual/3.6/en/selenium.html .

これにより、前述の netbeans の Web サイトのチュートリアルでテストを実行できました。それが役立つことを願っています!

于 2012-07-12T13:08:46.813 に答える
0

https://github.com/sebastianbergmann/phpunit-selenium/blob/master/PHPUnit/Extensions/SeleniumTestCase.phpから SeleniumTestCase.php を取得し、PHPUnit/Extensions ディレクトリに追加します。

于 2013-06-17T08:06:40.597 に答える