2016-05-07 7 views
0

私のマシンでSeleniumを使って並列実行しようとしています。私はハブとノードを正常に設定しました。しかし私のコードでは、リモートWebドライバの初期化時にエラーが発生しています。Selenium remote WebDriver issue

マイコード:私はこのエラーを取得してい

package com.selenium.gautham; 
import org.openqa.selenium.Platform; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.openqa.selenium.ie.InternetExplorerDriver; 
import org.openqa.selenium.remote.DesiredCapabilities; 
import org.openqa.selenium.remote.RemoteWebDriver; 
import org.testng.annotations.Test; 

public class test { 
@Test 
    public static void sample() 
    { 
    DesiredCapabilities cap =DesiredCapabilities.internetExplorer(); 
    cap.setBrowserName("ie"); 
    cap.setPlatform(Platform.WINDOWS); 
    RemoteWebDriver driver =RemoteWebDriver(new  URL("http://localhost:4444/wb/hub"),cap); 
    driver.get(url); 
    }} 

私が間違ってやったの

The constructor RemoteWebDriver(URL, DesiredCapabilities) is undefined

?あなたの輸入の

Screenshot of Code

答えて

0

(クラスの開始前に)、私は、URLクラスのインポートを見ていません。 RemoteWebDriverクラスの以下のコンストラクタを使用しようとしていると思います。

RemoteWebDriver(java.net.URL remoteAddress, Capabilities desiredCapabilities) 

もしそうなら、私は最初、以下のいずれかに以下の行

RemoteWebDriver driver =RemoteWebDriver(new URL("http://localhost:4444/wb/hub"),cap); 

を交換しようとすると、そのが正常に動作かどうかを確認するためにあなたをお勧めします。

RemoteWebDriver driver = RemoteWebDriver(java.net.URL("http://localhost:4444/wb/hub"), cap); 

あなたは上記の代替作業を参照してください場合は、

java.net.URL 
+0

をインポートするには、java.netをインポートするための任意の提案を得ていない、行を追加しました。 jarファイルが見つかりませんでした。ダウンロードするjarファイルを提案してください – GauthamM

+0

URLをお探しの場合は、Javaクラスから取得してください。 Javaプロジェクトの作成には、基本的なJava JRE jarが必要です。その他のインポートでは、セレン・サーバーjarをビルド・パスに追加する必要があります。 –

+0

JRE Sysytem Library Jarsとスタンドアロンサーバー2.52.0を追加しましたが、同じ問題が続いています。多くのビデオをチェックし、誰もRemoteWebDriverコンストラクタを使用しています。私はそれを使用することができません。無力感。インポート:import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.RemoteWebDriver; import java.net.MalformedURLException; import java.net.URL; "RemoteWebDriver(URL、DesiredCapabilities)メソッドが定義されていません"および "java.netを型に解決できません" – GauthamM