2020年5月27日水曜日

SeleniumでのChromeドライバの更新について、あれ?Chromeの更新によって、Chromeドライバの更新が必要のようですね。

5/19からある処理が動作していないので、調査対応を行った。

1)発生ているエラー

2020/05/27 14:30:38 OpacLibrary.Capture ■■■start■■■
2020/05/27 14:30:38 OpacLibrary._Run start
2020/05/27 14:30:38 OpacLibrary._Run created WebDriver start
Starting ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) on port 51992
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

DevTools listening on ws://127.0.0.1:51995/devtools/browser/44920945-9033-43fb-98a9-29596b3b93c7
2020/05/27 14:30:41 OpacLibrary._Run 致命的エラー:System.InvalidOperationException: session not created: This version of ChromeDriver only supports Chrome version 80 (SessionNotCreated)
   場所 OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
   場所 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   場所 OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities)
   場所 OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
   場所 OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options, TimeSpan commandTimeout)
   場所 System.Common.GetChromeDriver() Deveropment\61_Selenium2HQ\Selenium2HQ\AbeLibrary\Common.cs:行 111
   場所 Selenium2HQLibrary.OpacLibrary.<>c.<_Run>b__3_0() Deveropment\61_Selenium2HQ\Selenium2HQ\Library\OpacLibrary.cs:行 293
   場所 Selenium2HQLibrary.OpacLibrary.<>c__DisplayClass3_0.<_Run>b__1(Parameter p) Devero

2)対応はドライバをNuGetで更新して対応しました。
Chrome Driver
80.0.3987.10600

83.0.4103.3900

対応したことで正常に動作するようになった。


0 件のコメント:

コメントを投稿