總網頁瀏覽量

關於我自己

我的相片
人生的必修課是接受無常,人生的選修課是放下執著。

2016年6月21日 星期二

【Windows 7 64-bit】【Python】+【Selenium Web Driver】+【chromedriver】從下載到第一個Auto Test

下載Python 2.7.x

https://www.python.org/downloads/

點兩下執行安裝



http://d.pr/f/1kV2L下載create-python-env.vbs,(放桌面),點兩下開啟


填入Python的安裝位置C:\Python27


電腦桌面上就會出現一個叫做「Python Command Line」的捷徑

點兩下開啟,在 prompt 後面輸入 python3。如果視窗內出現以下的畫面,就代表安裝成功:

安裝pip

下載完後點兩下進行安裝


安裝Selenium Web Driver

開啟「Python Command Line」輸入pip install -U selenium來安裝Selenium

下載瀏覽器Driver

For Chrome下載網址:http://chromedriver.storage.googleapis.com/index.html?path=2.22/
For IE 下載網址:http://selenium-release.storage.googleapis.com/index.html
不同的瀏覽器要不同的driver,現在以Chrome為例.
【Windows 7 64-bit】作業系統就下載chromedriver_win32.zip
下載好的檔案解壓縮後,將其內的chromedriver.exe copy到Python的安裝路徑內

設計腳本

開一個記事本,輸入以下程式碼,並儲存為TEST.PY
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.maximize_window() 
driver.get("http://www.calculator.net/percent-calculator.html")

cpar1 = driver.find_element_by_id('cpar1')
cpar2 = driver.find_element_by_id('cpar2')

cpar1.send_keys('1')   
cpar2.send_keys('1')

或用NotePad++取代記事本,官方下載頁面:https://notepad-plus-plus.org/download/v6.9.2.html
有點顏色來區分格式

執行腳本

開啟「Python Command Line」,路徑切到TEST.PY檔的位置,輸入python TEST.PY

就會自動開啟Chrome瀏覽器

進入網址:http://www.calculator.net/percent-calculator.html

自動在兩個輸入框中填上"1"

指定Widget的關鍵

Web上每個Widget元件都應該有其唯一性的id
Chrome網頁按F12開啟網頁碼
在Widget上按滑鼠右鍵>檢查,找到其id.
↓以下就是自動輸入指定字串
cpar1 = driver.find_element_by_id('cpar1')
cpar2 = driver.find_element_by_id('cpar2')

cpar1.send_keys('1')   
cpar2.send_keys('1')


參考關聯圖↓






沒有留言:

張貼留言