python3 selenium自動(dòng)化測試 發(fā)送QQ郵箱的腳本2018-08-13

python3? ?selenium實(shí)現(xiàn)發(fā)送qq郵箱自動(dòng)化在岂,我看了下網(wǎng)頁發(fā)布的代碼比較復(fù)雜幅恋,說的不夠詳細(xì),不適合初學(xué)者厢岂。歡迎加入我群,溝通交流學(xué)習(xí)

以下是代碼:

from selenium import webdriver? ? ?#導(dǎo)入webdriver包

from time import sleep? ? ? ? ? ? ? ? ?#導(dǎo)入sleep包

from selenium.webdriver.support import expected_conditionsas EC? ? ?#導(dǎo)入EC包

from? selenium.webdriver.support.ui? import WebDriverWait

from selenium.webdriver.common.byimport By

dr=webdriver.Chrome()

#登錄qq 郵箱

dr.get('https://mail.qq.com/')

#窗口最大化

dr.maximize_window()

#切換到iframe

name=dr.find_element_by_xpath('//*[@name="login_frame"]')

dr.switch_to.frame(name)

element1=WebDriverWait(dr,3,0.5).until(EC.presence_of_element_located((By.ID,'switcher_plogin')))

element1.click()

#定位用戶輸入界面阳距,輸入賬號(hào)

element=WebDriverWait(dr,3,0.5).until(EC.presence_of_element_located((By.ID,'u')))

element.send_keys('xxxxx@qq.com')

#定位用密碼輸入界面塔粒,輸入密碼

dr.find_element_by_id('p').send_keys('password')

sleep(1)

#點(diǎn)擊登錄

dr.find_element_by_id('login_button').click()

sleep(3)

#退出iframe

dr.switch_to.default_content()

#驗(yàn)證郵箱是否登錄成功

text=dr.find_element_by_id('useraddr').text

if text=='xxxxxx@qq.com':

? ? print('登錄成功:{}'.format(text))

else:

? ? print('登錄失敗')

dr.find_element_by_id('composebtn').click()

sleep(5)

dr.switch_to.frame('mainFrame')

#在收件箱輸入郵箱

#輸入收件人

dr.find_element_by_xpath("http://*[@id='toAreaCtrl']/div[2]/input").send_keys('xxxx@qq.com')

sleep(2)

#輸入主題

dr.find_element_by_id('subject').send_keys('xxxxx')

sleep(2)

#退出iframe

dr.switch_to.default_content()

#再進(jìn)入正文的iframe,先切入到大的frame,再切入到嵌套的frame中筐摘,分兩步走

dr.switch_to.frame('mainFrame')

frame_boby=dr.find_element_by_xpath('//iframe[@scrolling="auto"]')

dr.switch_to.frame(frame_boby)

sleep(2)

dr.find_element_by_xpath('/html/body').send_keys('http://www.reibang.com/writer#/notebooks/28485264/notes/32223172 ')

#退回到大的frame框架中再點(diǎn)擊發(fā)送郵件

dr.switch_to.parent_frame()

sleep(2)

dr.find_element_by_name('sendbtn').click()? ? ? #點(diǎn)擊發(fā)送按鈕

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末卒茬,一起剝皮案震驚了整個(gè)濱河市映跟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扬虚,老刑警劉巖努隙,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辜昵,居然都是意外死亡荸镊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門堪置,熙熙樓的掌柜王于貴愁眉苦臉地迎上來躬存,“玉大人,你說我怎么就攤上這事舀锨×胫蓿” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵坎匿,是天一觀的道長盾剩。 經(jīng)常有香客問我,道長替蔬,這世上最難降的妖魔是什么告私? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮承桥,結(jié)果婚禮上驻粟,老公的妹妹穿的比我還像新娘。我一直安慰自己凶异,他們只是感情好蜀撑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剩彬,像睡著了一般酷麦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上襟衰,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天贴铜,我揣著相機(jī)與錄音,去河邊找鬼瀑晒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛徘意,可吹牛的內(nèi)容都是我干的苔悦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼椎咧,長吁一口氣:“原來是場噩夢啊……” “哼玖详!你這毒婦竟也來了把介?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤蟋座,失蹤者是張志新(化名)和其女友劉穎拗踢,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體向臀,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巢墅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了券膀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片君纫。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖芹彬,靈堂內(nèi)的尸體忽然破棺而出蓄髓,到底是詐尸還是另有隱情,我是刑警寧澤舒帮,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布会喝,位于F島的核電站,受9級(jí)特大地震影響玩郊,放射性物質(zhì)發(fā)生泄漏好乐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一瓦宜、第九天 我趴在偏房一處隱蔽的房頂上張望蔚万。 院中可真熱鬧,春花似錦临庇、人聲如沸反璃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淮蜈。三九已至,卻和暖如春已卷,著一層夾襖步出監(jiān)牢的瞬間梧田,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國打工侧蘸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留裁眯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓讳癌,卻偏偏與公主長得像穿稳,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子晌坤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 摘要: 之前用Selenium做UI自動(dòng)化測試從初學(xué)到熟練碰到過很多問題逢艘,這里就不一一細(xì)說了旦袋,所以把最基本的操作都...
    Vicky_習(xí)慣做唯一閱讀 11,360評(píng)論 1 23
  • 洞見SELENIUM自動(dòng)化測試 寫在最前面:目前自動(dòng)化測試并不屬于新鮮的事物,或者說自動(dòng)化測試的各種方法論已經(jīng)層出...
    厲鉚兄閱讀 6,714評(píng)論 3 47
  • 基于 SELENIUM 的自動(dòng)化測試架構(gòu) 非常感謝各位查閱本篇文章它改,筆者在此感謝各位疤孕。 目前市面上有分門別類的自動(dòng)...
    厲鉚兄閱讀 6,050評(píng)論 6 43
  • 這篇文章在介紹官網(wǎng)的同時(shí)使用了比較多的腳本示例,示例里遇到的問題有部分在本篇文章進(jìn)行了解釋央拖,還有一篇文章專門記錄了...
    顧顧314閱讀 12,907評(píng)論 3 32
  • 這幾天都在家看書祭阀,今天才開始上班,在上班中感受到了自己的價(jià)值爬泥,看來自己是熱愛工作的柬讨。 打算文章以后不隨心寫了,...
    闌十三閱讀 261評(píng)論 0 11