安裝selenium之前
在安裝selenium之前應(yīng)該安裝好python,并且配置系統(tǒng)變量,
如果提示“python”既不是內(nèi)部命令,也不是外部命令,那么你需要把
Python 的安裝目錄添加到系統(tǒng)變量 Path 中,操作步驟如下。
右擊桌面上的“此電腦”,打開右鍵菜單,單擊“屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→
環(huán)境變量”,在“系統(tǒng)變量”的“Path”中添加:
變量名:Path
變量值:;C:\Python37
python安裝程序已經(jīng)集成了pip,pip可以幫助我們更好的管理第三方包,在...\Python37\Scripts\目錄下查看是否存在 pip.exe 文件,并確保該目錄已添加到“環(huán)境變量”的“PATH”下面。打開Windows 命令提示符,輸入“pip”命令,確保該命令可以執(zhí)行。
通過‘pip’指令安裝Selenium包
pip install selenium
顯示如下則表示安裝成功:
通過show 可以查看當(dāng)前包的版本信息
pip show selenium
也可以指定版本號(hào)安裝
pip install selenium==3.11.0
- pip的一些常用指令
pip install -U selenium # 安裝最新版本號(hào)
pip show selenium # 查看當(dāng)前包的版本信息
pip uninstall selenium # 卸載 Selenium
編寫第一個(gè)自動(dòng)化測(cè)試腳本
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
driver.quit()
如果執(zhí)行報(bào)如下錯(cuò)誤:
說明我們還沒有的 ChromeDriver 驅(qū)動(dòng)文件,需要去下載對(duì)應(yīng)你Chrome版本的驅(qū)動(dòng)壓縮文件,下載地址:https://sites.google.com/a/chromium.org/chromedriver/downloads
下載chromedriver_win32.zip這個(gè)文件,因?yàn)槲褻hrom是90版所以對(duì)應(yīng)的也就是這個(gè)(下載可能有點(diǎn)慢)。
然后添加到環(huán)境變量的Path中,就可以解決。
右擊“此電腦”,在右鍵菜單中單擊“屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量→系統(tǒng)第 2 章 測(cè)試環(huán)境搭建 ∣ 15
變量→Path”,將 “存放瀏覽器驅(qū)動(dòng)的” 目錄添加到 Path 中
- 其他瀏覽器的驅(qū)動(dòng)地址:
GeckoDriver(Firefox):https://github.com/mozilla/geckodriver/releases
ChromeDriver(Chrome):https://sites.google.com/a/chromium.org/chromedriver/home
IEDriverServer(IE):http://selenium-release.storage.googleapis.com/index.html
OperaDriver(Opera):https://github.com/operasoftware/operachromiumdriver/releases
MicrosoftWebDriver(Edge):https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver