2011-09-22 61 views
2

我最近開始研究硒。我知道在IE上運行測試用例我們應該有Selenium Server。我下載並最終在我的電腦上運行。任何人都可以告訴我,我如何將從IDE到Selenium測試用例集成到PHP中?或者如何運行Selenium RC。如果我的理解有任何問題,請糾正我。我如何將Selenium RC與PHP集成?

注意:我搜索了與Selenium RC相關的所有內容,但我清楚地發現了任何東西。你可以給我任何寶貴的鏈接,回答我的RC在PHP問題。

我真的很感謝你的幫助。

回答

0

我不確定你的意思是「從IDE到RC的硒測試用例」。我想你是指用於Selenium測試的瀏覽器插件。

無論如何,要將Selenium RC與PHP集成,您需要支持Selenium測試用例的PHPUnit框架。您需要執行以下步驟。

  1. 下載並運行Selenium RC服務器(我想你已經這樣做了,太棒了!)
  2. 通過延伸到硒的PHPUnit的測試用例類寫硒測試用例。
  3. 然後像運行任何其他PHPUnit測試用例一樣運行測試用例。

如何使用PHPUnit編寫Selenium測試用例的代碼示例如下。

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

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

    public function testTitle() 
    { 
     $this->open('http://www.example.com/'); 
     $this->assertTitleEquals('Example Web Page'); 
    } 
} 
?> 

欲瞭解更多信息,請參閱關於Selenium測試用例的PHPUnit文檔。 http://www.phpunit.de/manual/3.1/en/selenium.html