1. 程式人生 > >禁止chrome瀏覽器自動升級的方法

禁止chrome瀏覽器自動升級的方法

最近用selenium+chrome做測試或爬蟲的時,發現chrome被強制升級了,如果在專案中需要使用指定版本,由於升級後的chrome與驅動版本不符,會導致各種異常。

我在之前的一個專案中使用的是53版本的chrome(需要自動播放flash,新版chrome預設不會自動播放flash,需要新增信任),採用刪update目錄的法,可有效阻止chrome的自動升級。但近日發現chrome還是自(強)動(制)升級到了71版本。其他如禁用計劃任務,新增管理策略等也都無效。

經過測試現在簡單可靠的方法如下:

解除安裝現有chrome,刪除googleupdate的計劃任務和啟動項(可選,非必須),重新安裝指定版本的chrome(可到http://www.chromedownloads.net/下載需要的版本);

到C:\Users\{yourusername}\AppData\Local\Google\Update目錄,將目錄下所有檔案刪除,如果Update目錄不存在,新建一個Update的空目錄;

編輯修改Update目錄的安全許可權為拒絕寫入,這樣就大功告成了。

原創文章,轉載請標明出處。

歡迎加我QQ交流(448283018,備註selenium)