1. 程式人生 > >Selenium執行IE報錯This usually means that a call to the COM method IWebBrowser2::Navigate2() failed.解決方案

Selenium執行IE報錯This usually means that a call to the COM method IWebBrowser2::Navigate2() failed.解決方案

個人環境:
selenium 3.14
JDK 1.8
win8 64位

用selenium執行IE的基本設定步驟:
1、勾選啟用保護模式,並把安全級別都調到最低(要不然可能某些控制元件不顯示)
在這裡插入圖片描述

2、設定縮放比例為100%
在這裡插入圖片描述

3、下載對應的驅動並配置加入到PATH中
我是直接放到了Python目錄下(執行的時候發現IE 64位的驅動在輸入框中輸入字元的時候特別慢,將驅動換成32位完美解決!)
在這裡插入圖片描述

4、如果報錯This usually means that a call to the COM method IWebBrowser2::Navigate2() failed.(個人的是win8 IE11 報了這個錯誤)

取消勾選 啟用增強保護模式
在這裡插入圖片描述

5、如果還不行,把IE設定成預設瀏覽器(順便關閉下360,哈哈哈)
在這裡插入圖片描述