我不確定你的意思是「從IDE到RC的硒測試用例」。我想你是指用於Selenium測試的瀏覽器插件。
無論如何,要將Selenium RC與PHP集成,您需要支持Selenium測試用例的PHPUnit框架。您需要執行以下步驟。
- 下載並運行Selenium RC服務器(我想你已經這樣做了,太棒了!)
- 通過延伸到硒的PHPUnit的測試用例類寫硒測試用例。
- 然後像運行任何其他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