天天看點

python3+selenium:郵件發送測試報告

導入子產品:

import smtplib

# 打開測試報告結果

f = open("./result.html", "rb")

# 将測試結果放到郵件的主體中

mailBody = f.read()

# 關閉測試結果的檔案

f.close()

# 聲明一個郵件對象,用剛剛得到的郵件主體

msg = MIMEText(mailBody, "html", "utf-8")

# 設定郵件的主題

msg["subject"] = Header("Automation Test Result", "utf-8")

# 建立一個SMTP服務對象

simple message transfer protocol

# 簡單的消息轉移協定

smtpMail = smtplib.SMTP()

# 連接配接SMTP的伺服器

smtpMail.connect("[email protected]")

# 登入SMTP的伺服器

smtpMail.login("[email protected]", "123456789")

# 使用SMTP的伺服器發送郵件

smtpMail.sendmail("[email protected]", targetEmail, msg.as_string())

# 退出SMTP對象

smtpMail.quit()