2016-10-16 8 views
14

私はChromeDriverを使用して、いくつかのSeleniumテストを実行しようとしている、と私はこのエラーを取得開始しました:org.openqa.selenium.SessionNotCreatedException:セッション作成されていない例外

Starting ChromeDriver 2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129) on port 42985 
Only local connections are allowed. 
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created exception 
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"7576.1","isDefault":true},"id":1,"name":"","origin":"://"} 
    (Session info: chrome=54.0.2840.59) 
    (Driver info: chromedriver=2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129),platform=Windows NT 10.0.14393 x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 2.48 seconds 
Build info: version: 'unknown', revision: '2aa21c1', time: '2016-08-02 14:59:43 -0700' 
System info: host: 'SUJITH', ip: '192.168.43.228', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_101' 
Driver info: org.openqa.selenium.chrome.ChromeDriver 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) 
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:683) 
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:130) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:143) 
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:170) 
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:159) 
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:116) 
    at Selenium.Test2.main(Test2.java:15) 

ですが、なぜでしょう、そしてどのようにすることができます私が直します?

答えて

3

この問題はChromeバージョンの54.0.xアップデート後に示し始め。 古いクロムドライバをパスから削除し、クロムドライバを2.24にアップデートしてください。これにより、問題が解決されます。

2

私は同じ問題がありました。クロームドライバを更新すると私の問題が解決しました。

8

クロムブラウザが最近V54.0.xに更新された場合、このエラーが発生する可能性があります。この問題を解決するには、クロームドライバを更新するだけです。

システムアーキテクチャに適した、以下のリンクからchromeドライバを選択してください。

Latest Chromedriver v2.25

+1

私は同じ問題を抱えています。私のクロームドライバとクロムブラウザだけが最新のものに更新されています。この他に他の理由がありますか? –

1

例これらの種類のために心の中で裸にするいくつかのこと:

  • 無効に自動更新ブラウザ - あなたのCIプロセスを壊すのこれらの種類を避けるために、少なくともあなたの奴隷にします。方法についてはChromeにリンクし、インストール時にこれらの設定を確認してください。
  • バージョンは、突然突然破損したときにSeleniumで確認する最初のものです。バージョンの互換性については、notesを参照してください。
  • 私は... chromedriverと

はそれが役に立てば幸いChromeバージョン間の互換性をチェックするためにMaven plugin自分自身を使用してい

関連する問題