簡體   English   中英

如何從Linux上的Selenium-rc在Win上使用Firefox

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM