我不确定你的意思是“从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