如何用PHP调用Selenium rc中的测试用例?

时间:2011-09-23 17:54:23

标签: phpunit selenium-rc

你能告诉我如何使用php在selenium RC中运行测试用例吗?

1 个答案:

答案 0 :(得分:0)

取自http://www.phpunit.de/manual/3.7/en/selenium.html

的官方指南

创建一个从PHPUnit_Extensions_SeleniumTestCase扩展的类,该类将包含PHPUnit_Framework_TestCase中的方法和特定于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->assertTitle('Example WWW Page');
    }
}
?>

然后在控制台中浏览保存此文件的位置并运行:phpunit filename.php

如果您想运行特定测试,您也可以使用--filter选项。

希望这有帮助。