Chrome、Firefox、Edge、IE、Opera之間的恩怨糾葛

測試環境:操做系統爲Windows10-64位
具體目標:安裝五大瀏覽器及其驅動html

1、谷歌瀏覽器

1.Google Chrome的安裝

建議從騰訊電腦管家的軟件管理裏面下載最新的64位版本。
在這裏插入圖片描述python

2.chromedriver的下載

(1)打開谷歌瀏覽器,點擊右上角的三個點,選擇幫助-》關於Google Chrome,點擊進去。
在這裏插入圖片描述
(2)能夠看到,個人瀏覽器版本爲Google Chrome 80.0.3987.163的64位版本
在這裏插入圖片描述
(3)從淘寶官網下載驅動,選擇對應的版本。
https://npm.taobao.org/mirrors/chromedriver
在這裏插入圖片描述
80爲大版本號,0.3987.163爲小版本號;
驅動和瀏覽器的大版本號必須一致,驅動的小版本號必須大於或者等於瀏覽器的小版本號。git

(4)接下來按需下載,解壓獲得chromedriver.exe文件便可。
在這裏插入圖片描述
(5)存放chromedriver
chromedriver.exe複製到Python的安裝目錄下便可。
與python.exe的存放位置是同樣的。github

2、火狐瀏覽器

1.Firefox的安裝

建議從騰訊電腦管家的軟件管理裏面下載最新的64位版本。
在這裏插入圖片描述web

2.geckodriver的下載

(1)從github下載最新的驅動便可。
https://github.com/mozilla/geckodriver/releases
在這裏插入圖片描述
爲了各位小夥伴方便下載,geckodriver.exe文件已放至百度網盤。
連接: https://pan.baidu.com/s/1D0KLxN2chi-9tzLWn60cDA 提取碼: leafchrome

(2)解壓獲得geckodriver.exe文件。npm

(3)存放geckodriver
geckodriver.exe複製到Python的安裝目錄下便可。
與python.exe的存放位置是同樣的。api

3、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的存放位置是同樣的。

4、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

5、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便可。
在這裏插入圖片描述

6、總結

瀏覽器 推薦指數
Google Chrome 9/10
Firefox 6/10
Microsoft Edge 8/10
Internet Explorer 5/10
Opera 7/10

谷歌瀏覽器一如既往的好用,性能啥的我的感受是最棒的。

7、彩蛋-查找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
博客園cnblogs51CTO同號。

相關文章
相關標籤/搜索