測試環境:操作系統為Windows10-64位
具體目標:安裝五大瀏覽器及其驅動
一、谷歌瀏覽器
1.Google Chrome的安裝
建議從騰訊電腦管家的軟件管理里面下載最新的64位版本。
2.chromedriver的下載
(1)打開谷歌瀏覽器,點擊右上角的三個點,選擇幫助-》關於Google Chrome,點擊進去。
(2)可以看到,我的瀏覽器版本為Google Chrome 80.0.3987.163的64位版本
(3)從淘寶官網下載驅動,選擇對應的版本。
https://npm.taobao.org/mirrors/chromedriver
80為大版本號,0.3987.163為小版本號;
驅動和瀏覽器的大版本號必須一致,驅動的小版本號必須大於或者等於瀏覽器的小版本號。
(4)接下來按需下載,解壓得到chromedriver.exe文件即可。
(5)存放chromedriver
將chromedriver.exe復制到Python的安裝目錄下即可。
與python.exe的存放位置是一樣的。
二、火狐瀏覽器
1.Firefox的安裝
建議從騰訊電腦管家的軟件管理里面下載最新的64位版本。
2.geckodriver的下載
(1)從github下載最新的驅動即可。
https://github.com/mozilla/geckodriver/releases
為了各位小伙伴方便下載,geckodriver.exe文件已放至百度網盤。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
(2)解壓得到geckodriver.exe文件。
(3)存放geckodriver
將geckodriver.exe復制到Python的安裝目錄下即可。
與python.exe的存放位置是一樣的。
三、Edge瀏覽器
1.Microsoft Edge的安裝
請在微軟官網下載最新的Edge瀏覽器的安裝包文件MicrosoftEdgeSetup.exe,點擊Download,點擊接受並下載即可。
https://www.microsoft.com/en-us/edge
另外,http://dl.delivery.mp.microsoft.com/filestreamingservice/files/812c141f-8680-4aaa-83d2-f99316588162/MicrosoftEdgeEnterpriseX64.msi
該鏈接也提供了Edge瀏覽器的安裝包文件MicrosoftEdgeEnterpriseX64.msi的下載。
為了各位方便下載,MicrosoftEdgeSetup.exe文件和MicrosoftEdgeEnterpriseX64.msi文件已放至我們的百度網盤,任選其一進行下載即可。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
最后,以默認的方式安裝就好。
2.MicrosoftWebDriver的下載
(1)首先打開Edge瀏覽器,點擊右上角的三個點,依次選擇幫助和反饋-》關於Microsoft Edge,點擊一下。
(2)可以看到,我的瀏覽器版本為Microsoft Edge 80.0.361.109的64位版本。
(3)在微軟官網下載對應版本的驅動即可。
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver
(4)點擊“full version directory”,進入到一個目錄,尋找到自己對應版本的文件夾,然后進去。
(5)下載到對應的系統驅動文件即可。
(6)下載到本地后解壓,將msedgedriver.exe文件重命名為MicrosoftWebDriver.exe即可。
如果不重命名,在RIDE中可能會出現如下錯誤:
INFO : Cannot capture screenshot because no browser is open.
FAIL : WebDriverException: Message: 'MicrosoftWebDriver.exe' executable needs to be in PATH. Please download from http://go.microsoft.com/fwlink/?LinkId=619687
該版本的MicrosoftWebDriver.exe也放至了百度網盤,請按需下載。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
(7)存放MicrosoftWebDriver
將MicrosoftWebDriver.exe復制到Python的安裝目錄下即可。
與python.exe的存放位置是一樣的。
四、IE瀏覽器
1.Internet Explorer的安裝
由於Windows10自帶IE瀏覽器,所以此處不提供IE瀏覽器的下載安裝方法。
2.IEDriverServer的下載
(1)首先打開IE瀏覽器
(2)點擊設置-》Internet選項
(3)點擊“安全”,將“Internet”、“本地Intranet”、“受信任的站點”、“受限制的站點”里面的“啟用保護模式”全部勾選,點擊確定,重啟IE瀏覽器。
如果不做這一步,那么在RIDE中可能會出現如下錯誤:
INFO : Cannot capture screenshot because no browser is open.
FAIL : SessionNotCreatedException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
(4)查看selenium版本
在cmd窗口中執行命令
pip show selenium
可以看到,目前我的selenium版本為3.141.0;
(5)下載IEDriverServer
目前可以從以下網站獲取到IEDriverServer,
http://selenium-release.storage.googleapis.com/index.html
根據自己的selenium版本,選擇對應的IEDriverServer進行下載,找到屬於自己selenium版本的文件夾,點擊進去,按需下載即可。
下載后解壓得到IEDriverServer.exe即可。
(6)存放IEDriverServer
將IEDriverServer.exe復制到Python的安裝目錄下即可。
與python.exe的存放位置是一樣的。
3.IE瀏覽器獲取xpath
(1)使用的工具Fire-IEBrowser1.4.xlsm已放至我們的百度網盤鏈接。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
(2)以Excel格式打開,請啟用宏,點擊Proceed。
(3)輸入URL,點擊Load,若彈框,點擊“是”。
(4)想要點選元素,就右鍵,然后輸入任意字符,點擊“確定”。
(5)關閉宏窗口,在表格中就得到了我們想要的xpath。
參考至大佬的這篇文章:
https://www.cnblogs.com/linbo3168/p/6553436.html
五、Opera瀏覽器
1.Opera的安裝
(1)由於Opera官網下載較慢,於是也提供在了下方的百度網盤鏈接。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
(2)得到OperaSetup.exe這個文件就可以了。
(3)感興趣的小伙伴也可以在Opera官網進行下載。
https://www.opera.com/zh-cn
(4)雙擊OperaSetup.exe這個文件進行Opera瀏覽器的安裝。
(5)點擊“選項”
(6)注意每一個細節,點擊安裝,等待安裝完成就好了。
注意事項:
①語言默認選擇“中文(中國)”
②安裝方法默認選擇“此計算機上的所有用戶”
③安裝路徑默認在C盤下,默認不是C盤的請安裝在C盤該路徑下:C:\Program Files\Opera
④安裝之前將你的安裝路徑刪除干凈。
無法刪除的,請打開任務管理器將Opera Installer的進程結束。
如果你沒有遵循以上步驟,在RIDE中使用時可能會出現以下錯誤:
(出現錯誤后請按此方式重新安裝)
INFO : Cannot capture screenshot because no browser is open.
FAIL : WebDriverException: Message: unknown error: cannot find Opera binary
2.operadriver的下載
(1)首先查看Opera的版本
打開Opera瀏覽器,點擊左上角紅色的圈圈。
幫助-》關於Opera(A)
可以看到,目前我的瀏覽器版本為Opera Stable 67;
(2)下載operadriver
目前可以從github上獲取到operadriver,
https://github.com/operasoftware/operachromiumdriver/releases
根據自己的Opera版本,選擇對應的operadriver進行下載,下載后解壓得到operadriver.exe即可。
當然,之前的百度網盤鏈接也提供了此文對應版本的operadriver.exe,請按需下載。
鏈接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leaf
(3)存放operadriver
將operadriver.exe復制到Python的安裝目錄下即可。
與python.exe的存放位置是一樣的。
3.更改Opera的開發者工具快捷鍵為F12
Opera的開發者工具快捷鍵默認為Ctrl+Shift+I,現在來進行更改。
(1)設置-》高級-》瀏覽器,往下滑動,找到快捷鍵,快捷鍵-》配置快捷鍵,然后點擊那個三角形。
(2)往下滑動,找到“開發者工具”,將Ctrl+Shift+I刪除,點擊Type a shortcut,按下F12即可。
六、總結
瀏覽器 | 推薦指數 |
---|---|
Google Chrome | 9/10 |
Firefox | 6/10 |
Microsoft Edge | 8/10 |
Internet Explorer | 5/10 |
Opera | 7/10 |
谷歌瀏覽器一如既往的好用,性能啥的個人感覺是最棒的。
七、彩蛋-查找Python的安裝目錄
本文使用的是Windows10-64位系統,系統不一樣的請自行百度。
1.開始菜單,找到以字母P開頭的應用程序,找到Python的應用程序。
2.右鍵Python應用程序,選擇更多-》打開文件位置
3.現在就進入了Python應用程序的快捷方式的目錄,右鍵該快捷方式,點擊“打開文件所在的位置”
4.現在就到了Python的安裝目錄了。
免責聲明:
1.編寫此文是為了更好地學習Selenium的使用,如果損害了有關人的利益,請聯系刪除;
2.如果文中描述欠妥,請在評論中進行指正;
3.文字編寫不易,若感覺有用,點贊收藏關注會讓博主很開心哦;
4.此外,本文支持任何形式的轉載,轉載請注明出處,非常感謝!!!
本文源自:https://blog.csdn.net/testleaf/article/details/105302367
博客園cnblogs同號。