[英]How to use Firefox on Win from Selenium-rc on Linux
我正在使用phpunit 3.4.15。
在Centos 5.3 linux上,我啟動了Selenium服務器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設置為硒服務器? 如果是這樣,我如何告訴它在另一台計算機的Windows上調用firefox? 謝謝。
Selenium RC需要在裝有您要測試的瀏覽器的計算機上運行。 只要能看到運行了Selenium RC的計算機,就可以在任何計算機上運行測試。
通過將Selenium Grid與計算機上的集線器一起使用,然后將命令路由到Windows SeRC,可以簡化Selenium基礎結構
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.