1

SeleniumGridLinuxおよびFirefoxでWebドライバーテストを実行する方法。セレングリッドを設定し、ノードをハブに登録した後、以下のコードを実行しようとすると、クラスが見つかりませんというエラーがスローされます。

    URL server = new URL("http://127.0.0.1:4444/wd/hub");

    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setBrowserName("firefox");

    System.out.println("Connecting to " + server);

    RemoteWebDriver driver = new RemoteWebDriver(server, capabilities);

    driver.get("http://www.google.com");

    driver.quit();
4

2 に答える 2

1

Satish、スタックトレースのエラーを確認してください。それは言う

Caused by: java.lang.ClassNotFoundException: com.app.tests.RemoteTest

これはセレンの例外ではありません。クラスファイルRemoteTestがクラスパスにありません。クラスパスに設定する必要があります。

于 2012-06-13T15:23:45.760 に答える
0

あなたは試すことができます:

DesiredCapabilities capabilities = DesiredCapabilities.firefox();

Firefoxが正しくインストールされていて、ノードに一致するfirefoxインスタンスがあると思いますか?設定ファイルを投稿してもらえますか?

于 2012-06-12T10:09:19.960 に答える