如何将Selenium RC与PHP集成?

时间:2011-09-22 15:49:49

标签: php selenium selenium-rc

我最近开始研究Selenium。我知道在IE上运行测试用例我们应该有Selenium Server。我下载了,最后在我的电脑上运行了它。谁能告诉我如何将Selenium测试用例从IDE放到RC并在RC中集成RC?或如何运行Selenium RC。如果我的理解有任何不妥之处,请纠正我。

注意:我搜索了与Selenium RC相关的所有内容,但我发现任何清楚的东西。你可以给我任何有价值的链接,在PHP问题中解答我的RC。

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我不确定你的意思是“从IDE到RC的Selenium测试用例”。我认为你指的是用于Selenium测试的浏览器插件。

无论如何,要将Selenium RC与PHP集成,您需要支持Selenium测试用例的PHPUnit框架。您需要执行以下步骤。

  1. 下载并运行Selenium RC服务器(我想你已经做到了,太棒了!)
  2. 通过扩展到PHPUnit Selenium Test Case类来编写一个selenium测试用例。
  3. 然后像运行任何其他PHPUnit测试用例一样运行测试用例。
  4. 如何使用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