2011-07-13 24 views
0

セレンIDEでセレニウムスクリプトを作成でき、PHPUnitでエクスポートすることもできます。 私はPHPUnit(正しくインストールされているはずです)とselenium-rcサーバー(完璧に動作しました)をインストールしました。 それから、私は出力として何も与えなかった 'PHPUnit Testname.php'というコマンドを使ってこれらのスクリプトを実行しました。 これらのPHPUnitスクリプトの実行に関して何か知っている方は、少し光を当ててください。 ありがとう.............PHPUnitを使用してSelenium RCでSelenium IDEスクリプトを実行するには?

答えて

0

テストを実行するコマンド(フィルタなどで遊ぶことなく)には、ファイル名を推測するテストスイート名が含まれています。だから、

phpunit Testname 

ではなく

phpunit Testname.php 
+0

こんにちは、返信いただきありがとうございます...私はまた、上記のコマンドを試してみました....が、それでも出力がない....あなたには、いくつかの他の方法を提案してくださいすることができます...オン –

+0

@ankur新しいコマンドプロンプトでファイルの特定のディレクトリの場所を入力し、phpunit xyz.phpと入力します –

0

は、あなたのセレンRCが実行されていることを確認してください。例えば(javaの-jarセレン-server.jar)

のように、このテストを保存してください:

PHPUnitのexampleTest:

exampleTest.php

次に、コマンドラインから実行します。 PHP

希望すると便利です。

<?php 
require_once 'PHPUnit/Framework.php'; 
require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; 

class exampleTest extends PHPUnit_Extensions_SeleniumTestCase 
{ 
    protected function setUp() 
    { 
    $this->setBrowser('*firefox'); 
    $this->setBrowserUrl('http://www.google.com'); 
    } 

    public function testexampleTest() 
    { 
    echo "Navigating browser to stackoverflow.com ..."; 
    $this->open('http://www.stackoverflow.com/'); 
    $this->waitForPageToLoad('30000'); 
    echo "Made it to stackoverflow!"; 
    $this->sleep(5); 
    echo "Test Complete"; 
    } 
} 
?> 
関連する問題