QTP測試Yahoo郵箱
以前寫的一個用QTP登入Yahoo郵箱查收郵件的指令碼,現在Yahoo的介面設計可能已經更改了,所以未必能跑通指令碼,僅供參考:
' 啟動IE瀏覽器
SystemUtil.Run "IEXPLORE.EXE"
' 導航至Yahoo郵箱頁面
Browser("version:=inter.*").Navigate "http://mail.cn.yahoo.com/"
'登入Yahoo郵箱
Login "User1" , "123456"
' 查詢指定發件人的指定主題的郵件
GetMail "Chen Neng Ji" ,"Test"
' 獲取郵件主體內容
Msgbox GetMailContent
' Functions.............................................................................................................................................................................................................
Function Login( UserName ,Password )
'登入Yahoo郵箱並接收郵件
Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("雅虎郵箱").WebEdit("login").Set UserName
Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("雅虎郵箱").WebEdit("passwd").Set Password
Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("雅虎郵箱").WebButton("登入").Click
' 接收郵件,開啟郵件列表
Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("Yahoo!電郵").WebButton("收信").Click
End Function
' 在郵件列表中查詢指定發件人的指定主題的郵件,如果找到則點選進入
Function GetMail( sender , subject )
Set EmailList = Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("Yahoo!電郵").WebTable("郵件列表")
For I =2 to EmailList.RowCount
Mail_sender = CSTR(EmailList.GetCellData(I,2))
Mail_subject = Trim(CSTR(EmailList.GetCellData(I,6)))
If (sender=Mail_sender) and (subject = Mail_subject )Then
Reporter.ReportEvent micDone,"Find Mail","Find Mail Succeed!"
EmailList.ChildItem(I,6,"Link",0).Click
Exit For
End If
Next
End Function
' 獲取郵件主體內容
Function GetMailContent
GetMailContent = Browser("雅虎郵箱 - 全球郵箱第一品牌").Page("Yahoo!電郵").WebElement("郵件").WebElement("郵件主體內容").GetROProperty("innertext")
End Function
相關文章
- 自動化測試工具QTPQT
- 88 郵箱測試左移和測試右移的落地實踐
- php檢測郵箱密碼PHP密碼
- 電子郵箱是qq郵箱嗎 電子郵箱和qq郵箱的區別聯絡介紹
- win10自帶郵件怎麼新增qq郵箱_win10郵箱如何匯入qq郵箱Win10
- 手機、電話號碼、郵箱、域名、身份證號的測試用例
- win10 email配置qq郵箱如何操作_win10郵箱怎麼新增qq郵箱Win10AI
- 郵箱聯想
- gitlab 郵箱配置Gitlab
- 外貿郵箱為什麼申請企業郵箱?
- 如何使用 ABAP 程式碼傳送郵件到指定郵箱試讀版
- golang傳送郵件(qq郵箱)Golang
- win10系統下郵箱怎麼新增qq郵箱Win10
- win10自帶郵箱無法登入QQ郵箱Win10
- 如何申請企業郵箱?企業郵箱選購指南
- 工作郵箱怎麼註冊?企業郵箱有哪些功能?
- win10郵件怎麼用qq郵箱 win10郵件如何使用qq郵箱Win10
- qq郵箱怎麼發檔案給別的郵箱 qq郵箱如何將文件傳送給別人
- 企業郵箱如何註冊登陸,企業郵箱怎麼收費?企業郵箱哪個更好?
- 郵箱格式驗證
- js驗證郵箱JS
- Mac電子郵箱Mac
- google smtp 郵箱配置Go
- 關於郵箱爆破
- 外貿郵箱註冊:谷歌企業郵箱註冊詳細教程谷歌
- 怎麼登陸163郵箱?163的郵箱有哪些實用技巧?
- 收費郵箱有哪些?收費郵箱有哪些真正的價值?
- web自動化測試(2):選擇selenium優勢?與PhantomJS/QTP/Monkey對比WebJSQT
- HTML input email 郵箱域HTMLAI
- HTML input email郵箱域HTMLAI
- Laravel 郵箱服務使用Laravel
- JavaScript郵箱格式驗證JavaScript
- Laravel 配置郵箱引數Laravel
- 郵箱傳送模組
- 郵箱偽造詳解
- centos配置郵箱服務CentOS
- P9150 郵箱題
- Outlook 2021 for Mac outlook郵箱Mac
- python 如何偽裝郵箱Python