Selenium Webdriver with Python — 環境安裝

Tinghuan Wang
summer's code life
Published in
Aug 27, 2021

前言

眾所周知automation testing普遍使用Java,那為什麼要改用Python。我們來看看Python的特性:

  • 容易學習而且好理解。
  • 現在很流行AI/Machine learning ,而通常都是使用Python實作。

Selenium Webdriver

  • open source tool
  • 可以使用多種語言:Java、Python、Javascript、C#、Ruby …
  • 作業系統:windows、MAC、Linux…

Install Python

MAC使用Homebrew 安裝python,搜尋套件:

$ brew search 套件名稱

安裝套件:

$ brew install 套件名稱

移除套件:

$ brew uninstall 套件名稱

查詢目前安裝的套件

$ brew list

安裝Python 3以上版本

$ brew install python3

看安裝的python的版本

$ python3 --version

安裝的軟體位置

/usr/local/Cellar/

看python 執行檔案的位置

$ which python3

Mac 執行檔案位置:/usr/local/bin/ ,/usr/local/Cellar/python@3.9/bin會複製資料夾到/usr/local/bin/。

What’s PIP

pip 是用來管理python 套件,像是javascript 的npm。不同於javascript or java的package,python的套件會安裝在python的環境,像是如果下載selenium的套件,selenium會被注入python 的library。而Java或Javascript(如果不使用global)的套件會是各個專案獨立下載。

安裝Selenium

網站:https://pypi.org/project/selenium/

指令:

$ pip install selenium

如果python 有多個版本則使用pip3 來安裝。安裝完了之後下指令看是否有安裝成功。

$ pip show selenium

Install IDE

因為原本就有在寫Javascipt,因此使用VS Code 來寫Python,如果需要寫Python需要擴充。

在搜尋框輸入Python,安裝第一個Python套件

新增hello.py 檔案,在檔案輸入

print('Hello, World!')

接著在terminal執行

python hello.py

參考來源

Selenium Webdriver with PYTHON from Scratch + Frameworks

--

--