2016-10-27 11 views
0

現在数日間問題が発生しています。そこで、Chrome 54をアンインストールして53にインストールしました。うまくいかなかった。Windows + Selenium + Chrome =不明なエラー:Chromeバイナリを見つけられません

例:

するSystem.setProperty( "webdriver.chrome.driver"、 "C:\ Users \ユーザーblabla \ダウンロード\ chromedriver_win32 \ chromedriver.exe");

WebDriver driver=new ChromeDriver(); 
    driver.get("http://www.guru99.com/"); 
    driver.findElement(By.xpath(".//*[@id='java_technologies']/li[3]/a")).click(); 

出力:

....スレッド "メイン" org.openqa.selenium.WebDriverExceptionで 例外:不明なエラーが:クロームバイナリ を見つけることができません.....も

TestNGの問題(私はlog4jをまったく使用せず、かつてはなかった) 出力:

クロムドライバーの起動bla bla bla bla ローカルコンnectionsは許可されます。

log4j:WARN logger(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)のアペンダーが見つかりませんでした。 log4j:WARN log4jシステムを適切に初期化してください。 log4j:WARN詳細はhttp://logging.apache.org/log4j/1.2/faq.html#noconfigを参照してください。

誰かこの種の問題があるか、それとも私ですか))))???

+0

あなたの質問はあいまいです。ある場所では、WebDriverの例外として、クロムバイナリを見つけることができません。別の場所では、一部のポートから開始されています。つまり、Chromeのドライバが初期化されています。 –

答えて

0

この問題は、Chromeドライバと関連しないことがあります。 log4j.propertiesまたはlog4j.xmlファイルの場所をEclipseのクラスパスに追加するだけです。

は、あなたのプロジェクトを開きエクリプスの上部にある「ファイル名を指定して実行」メニューをクリックし、下記の手順:

実行 - >実行構成... - >クラスパス(タブ) - > [ユーザー・エントリ - >詳細(右のボタン) - >フォルダを追加 - > log4j.propertiesファイルでパスを選択 - >適用 - >実行

+0

ありがとう@P。ビル、今私はもうlog4j.propertiesの問題はありません。しかし、私はまだchromeを起動することに問題があります:org.openqa.selenium.WebDriverException:不明なエラー:Chromeのバイナリを見つけることができません(((((((この問題が起こったのはChrome 53をインストールしたことです((( –

+0

)クロムドライバ の別のバージョンをダウンロードして試してみてください。 https://sites.google.com/a/chromium.org/chromedriver/downloads –

+0

私はこのウェブサイトに戻ってきました。それは数週間後に再びうまくいくようになったことを覚えています。))私はChromeがその時更新していたと思います –

関連する問題