Selenium Webdriver with Python — 環境安裝
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