0

我正在用 Selenium RC 编写我的第一个自动化程序,我有几个疑问。请看一下示例代码:

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;

public class TestGoogle
{
    public static void main(String[] args)
    {
        Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://google.com");

        selenium.start();
        selenium.open("/");
        selenium.windowMaximize();
        selenium.windowFocus();
    }
}

查询 1:在第一个参数中,我通过了“localhost”,因为 RC 服务器在我的机器上本地运行。如果 rc serer 在远程机器上运行,我将如何通过它。语法是什么?

查询 2:在第三个参数中,我通过了“*firefox”。我不明白为什么在程序运行良好而不使用它时使用*?也可以给出绝对路径。我已经尝试过了,但它不起作用?

请建议,问候。

4

1 回答 1

0
  1. 将“localhost”替换为运行 Selenium RC 服务器的机器的 IP 地址或 DNS 主机名。
  2. 浏览器*firefox规范从几个默认位置之一指定 Firefox。如果您想要特定位置,请使用*custom浏览器规范。

Selenium RC 文档位于http://selenium.googlecode.com/git/docs/api/java/com/thoughtworks/selenium/DefaultSelenium.html

于 2013-04-26T23:07:15.510 回答