2017-05-30 12 views
0

私は例外:クロム到達できない

としてポンポンとセレン(2.53.1)を使用してクロム(バージョン58.0.3029.110(64ビット))を起動しようとしています

<dependency> 
 
\t \t \t <groupId>org.seleniumhq.selenium</groupId> 
 
\t \t \t <artifactId>selenium-server</artifactId> 
 
\t \t \t <version>2.53.1</version> 
 
\t \t \t <exclusions> 
 
\t \t \t \t <exclusion> 
 
\t \t \t \t \t <artifactId>snakeyaml</artifactId> 
 
\t \t \t \t \t <groupId>org.yaml</groupId> 
 
\t \t \t \t </exclusion> 
 
\t \t \t </exclusions> 
 
\t \t </dependency>`

CODE ::

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe"); 
    System.out.println(System.getProperty("webdriver.chrome.driver")); 
    DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome(); 
    ChromeOptions options = new ChromeOptions(); 
    options.addArguments("disable-infobars"); 
    desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options); 
    WebDriver driver = new ChromeDriver(); 
    driver.get("http://www.google.com"); 

私はEclipseのコンソールに次の例外を取得しています

D:\日食\ QA_Code_Git_Gerrit \ TA-PAY \ APIの自動化\ libに\ chromedriver.exe のみローカル 接続が許可され、ポート38042上ChromeDriver 2.29.461591 (62ebf098771772160f391d75e589dc567915b233)を開始します。スレッドの例外 "メイン" org.openqa.selenium.WebDriverException:クロム到達できない(ドライバ 情報:chromedriver = 2.29.461591 (62ebf098771772160f391d75e589dc567915b233)、プラットフォーム=のWindows NT 6.1.7601 SP1 x86_64で)(WARNING:サーバーがしました)任意のスタックトレース情報を提供していないコマンド期間またはタイムアウト:62.38秒 ビルド情報:バージョン:「2.53.1」、リビジョン: は「a36b8b1cd5757287168e54b817830adce9b0158d」、時間:「2016年6月30日午後7時26分09秒 」

これを手伝ってください。私は何が問題であるか知りません。

+0

どのバージョンを与えるあなたはセレンの最新バージョンを試すことができれば良いでしょうか? – Jobin

+0

バージョン58.0.3029.110(64ビット) –

+0

大丈夫です。どのバージョンのChrome搭載ドライバを使用していますか? – Jobin

答えて

0

誤ったバージョンのChrome Driverを使用しているようです。あなたのChrome browserバージョンが58.0.3029.110あるので

、あなたはセレン2.53が最新ChromeDriverで動作するかどうわからないhere

+0

私は、chromeドライバのWebサイトからダウンロードしたバージョン2.29のchromeドライバを使用しています。 –

+0

ああ..私は奇妙に見えますが、あなたは '2.28'を試すことができますか? – Jobin

0

からダウンロードすることができ、ChromeDriver 2.29を使用する必要があります。 (V 3.4)

0

は、使用している `クロームBrowser`のこの

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe"); 
System.out.println(System.getProperty("webdriver.chrome.driver")); 
DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome(); 
ChromeOptions options = new ChromeOptions(); 
options.addArguments("disable-infobars"); 
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options); 
WebDriver driver = new ChromeDriver(desiredCapabilities); 
driver.get("http://www.google.com"); 
+0

コードを試しましたが、まだ私に与えます ローカル接続のみが許可されています。 スレッド「main」の例外org.openqa.selenium.WebDriverException:クロムに到達できません (ドライバ情報:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233)、プラットフォーム= Windows NT 6.1.7601 SP1 x86_64)(警告:サーバーは任意のスタックトレース情報) コマンドの継続時間またはタイムアウト:62.77秒 ビルド情報:バージョン: '2.53.1'、リビジョン: –

+0

これでSelenium Driverを3以上に更新する必要があります。 –

関連する問題