web-dev-qa-db-ja.com

失われたUI共有コンテキストを表示するChromeDriver

Windows 7仮想マシンを実行しているWindows 10ラップトップがあります。仮想マシン内で、WebDriverを起動すると、起動時にエラーgpu_process_transport_factory.cc <1009> Lost UI shared contextが表示されます:

IWebDriver driver = new ChromeDriver() //This causes the 1009 Error

ERROR

また、ステレオ録音のクエリに失敗しましたおよびGpuChannelMsg_CreateCommandBufferの送信に失敗しましたandcommand_buffer_proxy_impll.cc <115>共有メモリハンドルが無効です

これは、月間働いていましたおよび変更は行われませんでした(このWebDriver仮想マシンの唯一の目的です)、それを実行しているラップトップは正常に動作しています(つまり、GPUの問題はありません)。 WebDriverは引き続きページをナビゲートしますが、さらにエラーが発生し、10倍遅くなります。

[〜#〜] edit [〜#〜]:ChromeDriverを2.35に更新しましたが、動作は同じです。

9
Tiago

これは、Chrome(65.0.3325.146)の最新バージョンでの問題のようです。Chrome(64.0.3282.186)の以前のバージョンにロールバックすることにより、私にとって問題は消えました。

さらに調査し、さらに情報が見つかった場合はここで更新しますが、一時的な回避策としてchromeをアンインストールし、バージョン64.0.3282.186をインストールできます。

3
Tim Trewartha

「ロストUI共有コンテキスト」は、実際にはログ出力であるのにエラーと間違えられました。

これは、Chrome 72.0。無関係な引数は不要です。

2
Sajuuk