準備開發環境

  • Python
  • PyCharm IDE
  • 安裝瀏覽器驅動
  • 安裝 Selenium Webdriver 模組

安裝

安裝 Python

PyCharm IDE

安裝 Driver Binaries

或從

https://www.selenium.dev/downloads/ 找到 Platforms Supported by Selenium 的位址,並下載對應的驅動程式。

或從

https://github.com/christian-bromann/awesome-selenium#driver

測試環境

  1. 下載 Chrome 驅動程式
  2. 新增一個測試專案
  3. 新增一個檔案叫 test.py
# test.py
from selenium import webdriver

# driver = webdriver.Edge("./msedgedriver.exe")
driver = webdriver.Chrome("./chromedriver.exe")

# for Mac
# driver = webdriver.Chrome("./chromedriver")

driver.get("http://www.python.org")

執行測試程式

pip install selenium
python test.py

練習題 😎

  1. 試著照上面的步驟,完成 Chrome 瀏覽器的測試環境。
  2. 試著改用 Edge 瀏覽器來跑測試

補充

環境常見問題

  • 瀏覽器版本跟驅動程式不一致
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of MSEdgeDriver only supports MSEdge version 91
Current browser version is 89.0.774.50 with binary path C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
  • 驅動程式的版本一直更新

參考文獻

results matching ""

    No results matching ""