- 安裝好selenium庫,由於它是一個自動化測試工具,需要瀏覽器配合使用,這里我們選擇Chrome瀏覽器。
-
查看瀏覽器版本
- 下載相應的Chromedriver版本
下載地址(選擇自己需要的版本):http://chromedriver.storage.googleapis.com/index.html - 安裝Chromedrive
將下載好的可執行文件移動到/usr/local/bin目錄中;
在Mac終端輸入:sudo mv chromedriver /usr/local/bin
·測試安裝成功否
通過代碼來測試Chromedriver驅動,若正常執行,則成功:
# coding=utf-8 from selenium import webdriver import time wd = webdriver.Chrome() wd.get("https://www.baidu.com") # 打開百度瀏覽器 wd.find_element_by_id("kw").send_keys("selenium") # 定位輸入框並輸入關鍵字 wd.find_element_by_id("su").click() #點擊[百度一下]搜索 time.sleep(3) #等待3秒 wd.quit() #關閉瀏覽器
5、遇到的問題
A、將Chromedriver可執行文件放到/usr/local/bin目錄中時,一直找不見/usr/local/bin目錄,浪費了很多時間;
解決方案:可以直接快捷鍵Command + Shift + G,輸入目錄名,則可以把執行文件拖入到目錄中了;
B、[【PyCharm編輯器】之引用selenium包提示錯誤:Unresolved reference 'selenium' less... (Ctrl+F1)]
解決方案:點擊pycharm-->preferences-->project:test-->project structure-->add content root
選擇selenium安裝地址,再sources;
最后,apply,即可
![]()
