欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

軟件測試技術(shù)之Python+Selenium自動(dòng)化登錄騰訊QQ郵箱實(shí)例

2018-03-23 14:44:36 2976瀏覽

學(xué)習(xí)了Python語言一段時(shí)間后,在公司的項(xiàng)目里也使用到了python來寫測試腳本,一些重復(fù)的操作都使用腳本來處理了。大大的提高工作效率,減少了一些手工重復(fù)的操作。

以下是使用unittest框架寫的簡單的郵箱自動(dòng)登錄實(shí)例,分享給大家,有不足之處可留言交流。

由于QQ郵箱登錄的頁面使用iFrame的設(shè)計(jì),在開始寫的時(shí)候因?yàn)檎也坏角袚Q的方法,導(dǎo)致代碼老是報(bào)錯(cuò)。
driver.switch_to.frame("login_frame")
在打開QQ郵箱首頁后,需要先切換到login_frame的框里才可以進(jìn)入輸入帳號密碼登錄操作。
#!/usr/bin/envpython
#_*_coding:utf-8_*_
#Author:VincentLan
importunittest,time
fromseleniumimportwebdriver
fromselenium.webdriver.common.keysimportKeys
classQQ_mail(unittest.TestCase):
defsetUp(self):
self.driver=webdriver.Firefox()
self.driver.implicitly_wait(30)
self.base_url="https://mail.qq.com"
self.verificationErrors=[]
self.accept_next_alert=True
print("正在訪問QQ郵箱")
deftest_mail_login(self):
"""QQ郵箱登錄"""
driver=self.driver
driver.maximize_window()
driver.get(self.base_url+"/")
driver.switch_to.frame("login_frame")
driver.find_element_by_id("switcher_plogin").click()
driver.find_element_by_id("u").clear()
driver.find_element_by_id("u").send_keys("yourmailadd")
driver.find_element_by_id("p").clear()
driver.find_element_by_id("p").send_keys("yourpassword")
driver.find_element_by_id("p").send_keys(Keys.ENTER)
#driver.find_element_by_id("login_button").click()
print("登錄QQ郵箱成功")
"""
deftearDown(self):
self.driver.quit(
self.assertEqual([],self.verificationErrors)
"""
if__name__=="__main__":
unittest.main()

如果登錄后不需要自動(dòng)關(guān)閉網(wǎng)頁就要把deftearDown(self)注釋掉。這樣就可以查看郵件或編寫郵件了。
"""
deftearDown(self):
self.driver.quit()
self.assertEqual([],self.verificationErrors)
"""

最后想要了解更多關(guān)于軟件測試培訓(xùn)發(fā)展前景趨勢,請關(guān)注扣丁學(xué)堂官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的軟件測試視頻教程系統(tǒng),通過千鋒扣丁學(xué)堂金牌講師在線錄制的軟件測試在線視頻教程,讓你快速掌握軟件測試從入門到精通開發(fā)實(shí)戰(zhàn)技能。


扣丁學(xué)堂微信公眾號



【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】



查看更多關(guān)于“軟件測試技術(shù)資訊”的相關(guān)文章>>

標(biāo)簽: 軟件測試培訓(xùn) 自動(dòng)化測試 軟件測試在線視頻 軟件測試視頻教程 軟件測試教程 白盒測試 黑盒測試

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部