1. 程式人生 > >python 執行selenium的測試程式碼mark

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()

程式碼我只做了開啟和關閉瀏覽器的操作 其他的根據需要自己擴充套件定位自己介面的元素。 執行基本就這樣 自己做個記錄。