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: 3 番目の引数で、「*firefox」を渡しました。* を使用せずにプログラムが正常に実行されるのに、なぜ * が使用されるのかわかりませんか? また、絶対パスを指定することも可能です。やってみたけどダメなの?
よろしくお願いします。