昨天把selenium的官網教程瀏覽了一遍,英文差,看得費勁,最后借助詞典大體了解了selenium的webdriver(⊙﹏⊙)
紙上得來終覺淺,絕知此事要躬行。廢話少說,直接上例子~
題目:登錄新浪微博
思路:因為沒有涉及到驗證碼,所以直接用賬號密碼登錄,設置一個檢查點判斷是否登錄成功。
步驟一:
創建webdriver的瀏覽器對象,我使用的是Firefox
步驟二:
輸入用戶名、密碼,登錄
步驟三:
獲取個人主頁處的text,判斷是否與預期的一致(斷言),一致則通過測試
步驟四:
退出瀏覽器
代碼也非常簡單,流水賬式的:

說明:1、本次只是一個非常簡單的自動化例子,主要用於熟悉webdriver的操作流程
2、保存截圖的路徑需要事先創建好,如果D盤沒有weibo文件夾的話,不會自動創建,也不會報錯
自動化測試成功的前提是能准確定位到元素,webdriver共提供了八種定位方法,后面會慢慢整理介紹。
