Ⅰ 【RobotFramework】ChromeDriver安裝與調試
python3在進行爬蟲操作,以及使用RobotFrame/Selenium進行UI自動化時,常常需要藉助ChromeDriver來控制瀏覽器。
為了進行ChromeDriver的安裝與調試,首先需要准備好以下環境:Python3、RobotFramework、Selenium、Chrome等。
接下來,您可以從以下地址下載ChromeDriver:chromedriver.storage.googleapis.com...
下載完成後,需要進行安裝。具體操作如下:
1. 解壓chromedriver_win32.zip文件。
2. 將chromedriver.exe文件拷貝到以下目錄下:***\Google\Chrome\Application,並設置對應路徑的系統環境變數。
3. 將chromedriver.exe文件拷貝到以下目錄下:***\Python\Python37。
安裝成功後,可以通過以下兩種方法進行檢測:
方法1:在RobotFramework中錄入如下腳本,如果執行後能正常打開並關閉瀏覽器,則表示安裝成功。
方法2:在Pycharm中編寫如下程序進行測試,如果能夠正常打開並最大化網路網頁,則證明安裝成功。
如果在執行過程中遇到「from selenium import webdriver」報錯,找不到selenium包的情況,我們需要進行以下操作:
1. 安裝selenium包:通過File-Settings-Project:pythonProject-Python Interpreter-『+』,輸入selenium,然後點擊Install Package進行安裝。注意,此方法安裝的是最新的selenium包,不支持選擇版本。
2. 載入python目錄下的selenium包:在Python環境安裝完成後,可以通過pip命令對selenium包進行安裝。安裝完成後,在***\Python\Python37\Lib\site-packages目錄下會多一個selenium文件夾,然後將site-packages下的lib包載入到Pycharm中。具體操作為:File-Settings-Project:pythonProject-Python Interpreter-設置按鈕-Add Python Interpreter-System Interpreter-Interpreter,添加***\Python\Python37\python.exe路徑,然後***\Python\Python37\Lib\site-packages路徑下的lib包則全部載入出來,包括selenium包。
完成以上操作後,再次執行腳本,就不會出現報錯問題了。