我正在為我制作一個游戲應用程式。這個應用程式昨晚還在作業,但是當我今天醒來時,我看到它今天程式沒有作業。它說,
System.InvalidOperationException: 'session not created: This version of ChromeDriver only supports Chrome version 98
Current browser version is 100.0.4896.60 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
我嘗試了很多方法,但我無法解決它。
我給了檔案路徑
string lobby = "https://translate.google.com"; var service = ChromeDriverService.CreateDefaultService(); service.HideCommandPromptWindow = true; var ayar = new ChromeOptions(); ayar.AddArguments("--window-size=1920,1080"); ayar.AddArguments("--start-maximized"); driver = new ChromeDriver(@"C:\Users\ss\source\repos\hmmm\hmmm\driver\"); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl(lobby "/");我洗掉了 nuGet 并重新安裝了 98 版,但仍然有同樣的錯誤,我該如何解決?我的普通 chrome 瀏覽器版本也是 100。感謝您的回答
uj5u.com熱心網友回復:
System.InvalidOperationException: 'session not created: This version of ChromeDriver only supports Chrome version 98 Current browser version is 100.0.4896.60 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
...暗示ChromeDriver無法啟動/產生新的瀏覽背景關系,即谷歌瀏覽器會議。
您的主要問題是您使用的二進制檔案版本之間的不兼容,如下所示:
- 您正在使用chrome=100.0
- 但是您使用的是chromedriver=98.0
- chromedriver=98.0的發行說明清楚地提到了以下內容:
支持 Chrome 版本 98
所以chromedriver=98.0和chrome=100.0之間存在明顯的不匹配
解決方案
當您使用chrome=100.0時,請確保ChromeDriver已更新到 ChromeDriver v100.0級別。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/453179.html
