web自動化的前提:
1.環(huán)境要求:python和pycharm
2.安裝好環(huán)境需要后還需要cmd 輸入pip install selenium 引入selenium web自動化測試庫
3.google瀏覽器為例還需要下載和瀏覽器為同一版本的驅(qū)動程序放入和 python.exe文件同一目錄下
以126郵箱為例如何進(jìn)行自動化測試呢?在此之前我們先屢一下思路,手工測試如何進(jìn)行
打開瀏覽器
輸入網(wǎng)址
找到登錄頁面,做點(diǎn)擊操作 ----點(diǎn)擊click()
找到用戶名輸入框,輸入用戶名----輸入send_keys("")
找到密碼輸入框,輸入密碼----輸入send_keys("")
找到登錄按鈕,點(diǎn)擊登錄----點(diǎn)擊click()
判斷預(yù)期結(jié)果與實(shí)際結(jié)果是否一致
程序如何做這些操作呢?
1.driver=webdriver.Chrome()# 打開瀏覽器
2.driver.get("https://mail.126.com/")#輸入郵箱地址,并發(fā)送請求到web服務(wù)器得到響應(yīng)
3.driver.find_element_by_id("lbNormal").click()#以元素的id點(diǎn)擊找到輸入框頁面
4.driver.find_element_by_name("email").send_keys("用戶名")#找到用戶名輸入框,輸入用戶名
5.driver.find_element_by_name("password").send_keys("密碼")#找到密碼輸入框,輸入密碼
6.driver.find_element_by_id("dologin").click()#找到登錄按鈕,點(diǎn)擊登錄
具體實(shí)現(xiàn)如下


