學習selenium自動化有一段時間了,今天一位自動化測試大俠給了我指導。以下:c#
第一步,先用selenium的固定腳本把手工測試的流程寫成腳本工具
eg:學習
driver.FindElement(By.Id("UserName")).Clear();
第二步,把這些腳本放到reshaper/nunit裏去運行和打報告測試
在testcase加入斷言或者驗證spa
第三部,重構這些腳本,用頁面對象模式(相似於pagefactory)code
把腳本重構成用頁面對象模式:把頁面封裝起來,業務邏輯和測試邏輯分離對象
第四步,弄個工具去調你的測試執行器(jenkins)幫你自動執行這些腳本,不要每次都手工運行blog
須要使用c#持續集成工具
selenium