python 執行selenium的測試程式碼mark
之前一直都是在用java寫的selenium測試框架。
今天突然有感而發不是python 也能玩起來。於是沒有真正在python上執行過例子。那就來個demo 記錄下。
安裝python 安裝 pip 安裝python的selenium 包這些就跳過了。 今天就記錄下小白人員怎麼跑起來。
如果要跑python 寫好的 selenium指令碼:
需要: Chrome.driver(暫且叫他瀏覽器驅動) 下載地址:https://sites.google.com/a/chromium.org/chromedriver/downloads (windows都下載32的zip包不要管你的機器64位通用的不然你安裝chrome瀏覽器不會在Program Files (x86)的位置預設安裝 題外話)
最新是2.30 我是win10 最新的預覽版本沒問題。
其他瀏覽器 這裡暫不做講解。原理基本一樣。
下載下來解壓後是個資料夾可以不做任何修改:但是一定要配置這個資料夾的path 環境變數。因為python是通過OS級別去呼叫你的驅動的。我這裡是
我這裡是在E盤配置方式:配置到資料夾層級就可以了
然後就是執行的問題了:
一般都會有個工作區間。我這裡就直接放在桌面了:
一般執行是要CMD 裡面 cd到你的目錄下面:例如
執行python 檔案的方式 直接把檔案拖動到 cmd 當前路徑下就能執行:
直接檔案拖動到cmd 回車就運行了。
程式碼:前提是把環境搭建好:搭建環境可以看這裡蟲師的環境搭建 http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html
#coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
time.sleep(5)
#id 定位寫你的元素獲取之類的
driver.quit()
程式碼我只做了開啟和關閉瀏覽器的操作 其他的根據需要自己擴充套件定位自己介面的元素。 執行基本就這樣 自己做個記錄。