1. 程式人生 > >關於UI自動化啟動瀏覽器問題總結

關於UI自動化啟動瀏覽器問題總結

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自動化啟動瀏覽器問題總結