一、問題描述
用Selenium啓動IE瀏覽器,提示IE縮放級別錯誤,必須是100%
Message: Unexpected error launching Internet Explorer.
Browser zoom level was set to 250%. It should be set to 100%
二、解決辦法
這裏提供了兩種方法,我推薦第二種,否則我寫這篇博客就沒什麼意義了
1、修改IE瀏覽器設置
你去百度這種方法最普遍,將縮放修改爲100%
2、代碼實現
第一種方法實在是麻煩,重啓之後瀏覽器的設置又恢復了。而且我認爲作爲程序員一定要通過代碼去實現控制應用,修該設置的方法很low。
- 用Selenium自帶的方法,忽略瀏覽器的縮放,從而實現正常啓動瀏覽器
cap = Options()
cap.ignore_zoom_level = True
driver = webdriver.Ie(options=cap)
- 同時附上靈感的來源:Stack Overflow