Selenium RC Timeout

时间:2013-04-25 07:42:37

标签: unit-testing tdd phpunit selenium-rc

我是测试单位的新手。我的配置是windows vista结合phpunit和selenium rc(selenium-server-standalone-2.32.0.jar)。

我试过在我的提示命令上加载一个testcase文件: 一个prompt命令启动selenium服务器:

@echo
rem comment
cd c:\progra~1\java\jdk1.6.0_32\bin
java -jar selenium-server-standalone-2.32.0.jar -interactive

加载,没问题,我在另一个提示命令phpunit上启动,然后make:

phpunit testcase.php

它也有效,但我明白了:

C:\ wamp \ www \ projet> phpunit testcase.php Sebastian Bergmann的PHPUnit 3.7.19。

电子

时间:47秒,内存:2.50Mb

有1个错误:

1)示例:: testMyTestCase

Invalid response while accessing the Selenium Server at 'http://localhost:4444/s
elenium-server/driver/': Timed out after 30000ms

C:\wamp\www\projet\testcase.php:18
C:\wamp\www\projet\testcase.php:18

Caused by
RuntimeException: Invalid response while accessing the Selenium Server at 'http:
//localhost:4444/selenium-server/driver/': Timed out after 30000ms

C:\wamp\www\projet\testcase.php:18
C:\wamp\www\projet\testcase.php:18

FAILURES! 测试:1,断言:0,错误:1。

这是testcase.php文件:

<?php

require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

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

  function testMyTestCase()
  {
    $this->open("http://www.google.com/");
    $this->type("q", "selenium rc");
    $this->click("btnG");
    $this->waitForPageToLoad("30000");
    $this->assertTrue($this->isTextPresent("Results * for selenium rc"));
  }
}
?>

失败在哪里?谢谢。 nicenicer。

0 个答案:

没有答案