用途
網路訂台鐵火車票時, 訂票系統一大堆資料要填, 身份証, 啟點, 終點, 日期, 車次等等. 當在搶票時, 常常因為台鐵網站流量大, 就會出現無法連線的畫面. 這時就必需重新連線, 然後再重填資料. 正值緊張之際, 最易填錯資料, 就算沒填錯也費時費工, 然後結論就是~~無座位了.
Selenium IDE正是這種狀況的救星, 它可以自動快速填寫網頁內的資料 , 而且不會填錯資料. 它就像一部錄影機, 把你操作的過程錄製起來. 播放時, 就會把你剛剛作過的動作重作一次.
Selenium IDE原本只支援FireFox, 但後來Chrome也支援了. 可由
https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd
下載安裝
安裝後, 於Chrome右上角就會多出一個 “Se” 的 icon,打開即可
設定專案
第一次先選取Create a new project, 然後輸入專案名稱, 比如 “搶票系統”
於Untitled右邊選取rename, 然後輸入測項名稱, 比如 “彰化高雄”
開始錄製
選取右上解REC, 然後填入訂票網址 :
https://www.railway.gov.tw/tra-tip-web/tip/tip001/tip121/query
接下來就可以開始填資料了
但請記得, 不要按查詢喔
填好後, 記得停止錄製. 然後按播放, 剛剛作的事情, 就會自動執行一次
Selenium IDE真正用途
Selenium IDE其實是用來作網頁自動化測試用的. 工程師們寫好一個大型的網站, 裏面有幾百項功能. 此時QA人員若用手動的方式測試, 一定會測到死. 所以用這個工具, 就可以測試網站是不是有bug.
所以Selenium只拿來當作搶票工具, 實在太小看了它的功能了.