關於UI自動化啟動瀏覽器問題總結
阿新 • • 發佈:2018-11-26
sel ont 文件 except 谷歌 python ui自動化 文檔 error:
關於驅動
1. 驅動需要放在python安裝目錄下
2. 谷歌瀏覽器驅動有時需要放在D:\Google1\Chrome\Application(谷歌安裝目錄)目錄
關於瀏覽器
1. 無法啟動谷歌瀏覽器
報錯信息如下:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary(找不到谷歌瀏覽器二進制文件)
原因:一般是由於谷歌瀏覽器沒有安裝在默認路徑下,
解決:方式有三個,選擇其一
1) 重新安裝谷歌瀏覽器在默認路徑下
2) 啟動谷歌瀏覽器語句改成:driver=webdriver.Chrome("C:/Program Files (x86)/Google/Chrome/chrome.exe" )#chrome.exe的路徑
3) 添加語句:
ChromeOptions options = new ChromeOptions();
options.setBinary("C:/Program Files (x86)/Google/Chrome/chrome.exe");
WebDriver dr = new ChromeDriver(options);
2. 可以打開瀏覽器,但是無法輸入URL
原因:chromedriver和chrome版本不匹配,老版本的chromedriver無法正常啟動chrome
解決:打開網址https://chromedriver.storage.googleapis.com/index.html
下載和當前谷歌瀏覽器適配的驅動版本,Notes.text文檔詳細記錄了瀏覽器和驅動版本對應
關於UI自動化啟動瀏覽器問題總結