如何使用PHPUnit在Selenium RC中运行Selenium IDE脚本?

时间:2011-07-13 08:45:17

标签: selenium selenium-rc

我能够在selenium IDE中制作selenium脚本,并且能够在PHPUnit中导出它。 我还安装了PHPUnit(我猜是正确安装)和selenium-rc服务器(运行完美)。 然后我使用命令运行这些脚本:'PHPUnit Testname.php',它没有提供任何输出。 如果有人知道有关运行这些PHPUnit脚本的任何信息,请稍微说清楚。     谢谢.............

2 个答案:

答案 0 :(得分:0)

运行测试的命令(不使用过滤器等...)包括从中推导出文件名的测试套件名称。所以,

phpunit Testname

而不是

phpunit Testname.php

答案 1 :(得分:0)

确保您的硒RC正在运行。例如(java -jar selenium-server.jar)

尝试将此测试保存为:

<强> exampleTest.php

然后通过命令行运行它:

phpunit exampleTest.php

希望这有帮助。

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

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

  public function testexampleTest()
  { 
    echo "Navigating browser to stackoverflow.com ...";
    $this->open('http://www.stackoverflow.com/');
    $this->waitForPageToLoad('30000');
    echo "Made it to stackoverflow!";
    $this->sleep(5);
    echo "Test Complete";
  }
}
?>