Я использую phpunit 3.4.15.
В Centos 5.3 linux я запустил Selenium server 1.0.3: java -jar selenium-server.jar
Я хочу вызвать браузерзапускается в Windows для запуска теста.
Это скрипт, который я пытаюсь запустить:
<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
function setUp()
{
$this->setHost("win_ip_address");
$this->setPort(4444);
$this->setBrowser("*firefox");
$this->setBrowserUrl("http://www.google.com/");
}
function testMyTestCase()
{
$this->open("/");
$this->type("q", "selenium rc");
$this->click("btnG");
$this->waitForPageToLoad("30000");
$this->assertTrue($this->isTextPresent("Results * for selenium rc"));
}
}
?>
Скрипт запускается на той же машине с Linux: phpunit unittest, и когда он завершает егозаявляет: «PHPUnit_Framework_Exception: не удалось подключиться к серверу Selenium RC».Должен ли SetHost быть установлен на сервере селена?Если да, то как мне сказать, чтобы он вызывал firefox на windows с другой машины?Благодаря.