2011-07-13 197 views
0

我可以在selenium IDE中製作selenium腳本,並且可以將它導出到PHPUnit中。 我也安裝了PHPUnit(我猜測安裝正確)和硒-rc服務器(完美運行)。 然後我運行這些腳本使用命令:'PHPUnit Testname.php',它沒有提供任何輸出。 如果有人知道關於運行這些PHPUnit腳本的任何內容,請稍微介紹一下。 謝謝.............如何使用PHPUnit在Selenium RC中運行Selenium IDE腳本?

回答

0

運行測試(不使用過濾器等)的命令包含測試套件名稱,從中可以推導出文件名。所以,

phpunit Testname 

而不是

phpunit Testname.php 
+0

您好,感謝您的答覆......我嘗試了上面的命令也....但仍然沒有輸出....你可以請建議一些其他的方式... –

+0

@ankur在新的命令提示符輸入文件的特定目錄位置並輸入phpunit xyz.php – 2011-07-26 14:39:41

0

確保您的硒RC運行。例如(Java的罐子硒的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"; 
    } 
} 
?> 
相關問題