環(huán)境搭建
基于python和selenium2做自動化測試率寡,你必須會搭建基本的開發(fā)環(huán)境职烧,掌握python基本的語法和一個IDE來進(jìn)行開發(fā)捧挺,這里通過詳細(xì)的講解,介紹怎么搭建python和selenium2開發(fā)環(huán)境尿瞭,并提供一個基本入門的代碼闽烙,后續(xù)逐步提供系列實踐文章。
安裝包
- python
筆者使用python2.7.13声搁,請根據(jù)機(jī)器是64位還是32位來選擇對應(yīng)的python版本黑竞。
32位下載:
https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi
64位下載:
https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi
- 開發(fā)工具
筆者使用pyCharm開源版本
https://download.jetbrains.com/python/pycharm-community-2016.3.2.exe
python安裝過程
雙擊已下載的python安裝包,進(jìn)入第一步
設(shè)置安裝目錄疏旨,這里默認(rèn)即可
設(shè)置要安裝的可選包很魂,全選是最佳的方式
安裝過程如下,坐等即可
安裝完成檐涝,單擊“Finish”完成安裝
打開命令行遏匆,輸入python,如圖驗證安裝成功
安裝selenium,在命令行中輸入一下命令
pip install selenium -U
安裝成功后提示谁榜,如圖所示
pyCharm安裝
雙擊下載的安裝包幅聘,按照默認(rèn)步驟一步步安裝即可。首次啟動時窃植,配置下pycharm的python解析器帝蒿,如圖所示
配置python解析器,如圖:
第一個python selenium代碼
# -*- coding:utf-8 -*-
from selenium import webdriver
from time import sleep
if __name__ == '__main__':
# 初始化一個webdriver實例
wd = webdriver.Firefox()
# 訪問百度
wd.get("http://www.baidu.com")
# 等待5s
sleep(5)
# 關(guān)閉瀏覽器
wd.close()
啟動運行即可巷怜,如果出現(xiàn)錯誤葛超,請確定Firefox版本是不是太新暴氏,需要降低版本
另附google和ie瀏覽器驅(qū)動下載地址請選擇最新版本進(jìn)行下載,下載后請放在python安裝根目錄下绣张。
iedriver下載地址:
http://selenium-release.storage.googleapis.com/index.html
chromedriver下載地址:
http://chromedriver.storage.googleapis.com/index.html