目前ui自動化方案已經很成熟了。大致分為專案管理工具 + 行為驅動開發框架 + framework + 第三方library。
一、專案管理工具:teamcity,jenkins
teamcity vs jenkins
二、行為驅動開發框架:cucumber,robotframework
cucumber vs robotframework
三、framework:po model,page factory model。
架構framework,獲取element資訊的幾種方式:
1.js
2.xml
3.database
四、底層support :selenium2
很多特殊的需求無法用selenium2單獨完成,這個時候需要js配合操作。當然js由於沙箱原理的限制,js同樣無法實現一些特殊的需求。所以而這缺一不可。
Python Django框架 補充
django rest framework orm框架整理 orm資料庫操作補充 models中的一對一操作 過濾 事務 django models中關於blank與null的補充說明 django 路由系統 及 檢視函式 補充 cbv和fbv django 內建admin詳解 定製快速增刪改查 f...
SSH框架 後期補充
1.級聯查詢 lazy 賴載入session關閉問題解決 在web.xml的struts2的前面加上 opensessioninviewfilter org.springframework.orm.hibernate4.support.opensessioninviewfilter 即可2.分頁查詢...
補充個人專案(詞頻統計的功能)
詞頻統計 專案需求 1.小檔案輸入.為表明程式能跑 2.支援命令列輸入英文作品的檔名 3.支援命令列輸入儲存有英文作品檔案的目錄名,批量統計 4.從控制台讀入英文單篇作品,重定向輸出 之前已經完成小檔案輸入的功能,接下來就是補充2 3 4的功能。定義結構體 結構體定義 單詞和對應頻率 typedef...