python+selenium自動化測試實(shí)戰(zhàn)(郵箱登錄為例)

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)如下



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容