首先思路是醬紫的。想要在測試報告后面加一列截圖信息。主要的任務 獲得截圖 拿到截圖地址和名稱 在HTMLTestRunner生成的表格中多加一列 在表格中將截圖地址和名稱輸入進對應的測試用例里 最后將測試報告發送給指定的郵箱 個人認為這個難點在於第4條。 OK ...
前言: 使用unittest編寫自動化測試腳本,執行腳本后可以很方便看到測試用例的執行情況。 但如果想向領導匯報工作,就需要提供更直觀的測試報告。 思路: 使用unittest編寫測試用例,HTMLTestRunner生成測試報告,yagmail發送測試報告 代碼: 測試用例: 用例失敗: 發送郵件 補充說明: .填寫的郵箱登錄密碼為: 郵箱授權碼,不是自己 賬號的登錄密碼 .不理解sort方法請 ...
2018-03-11 11:08 0 2395 推薦指數:
首先思路是醬紫的。想要在測試報告后面加一列截圖信息。主要的任務 獲得截圖 拿到截圖地址和名稱 在HTMLTestRunner生成的表格中多加一列 在表格中將截圖地址和名稱輸入進對應的測試用例里 最后將測試報告發送給指定的郵箱 個人認為這個難點在於第4條。 OK ...
3. 如何將第一步得到的地址和名稱 輸入 進第二步里的表格中呢。。。 用上述查找元素的方法,發現HTMLTestRunner.py中REPORT_TEST_WITH_OUTPUT_TMPL是用來輸出測試結果的。我們只需要將截圖url和名稱寫進去即可。 假定我們目前已經可以定位到每個用例的具體 ...
一下代碼是自己結合教材,並結合以往用到的實例編寫的代碼,可以做為參考 ...
使用過程成出現的如下錯誤 smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5錯誤解決辦法 1.自動化測試中,調用郵件模塊自動發送郵件時,運行腳本報錯: smtplib.SMTPDataError: (554 ...
通過之前的學習,了解到了如何利用excel進行讀取數據,如何采用DDT數據驅動,如何使用unittest。下面是將之前所學進行結合,並發送郵件-->leader,廢話不多說,上代碼: email_report.py excel_file.py ...
這里封裝一個send_mail()方法,用於測試完成后讀取測試報告內容,並將報告內容通過郵件發送到接收人 SMTP:Simple Mail Transfer Protocol,簡單郵件傳輸協議 發送郵件這點,理論上可以直接使用smtp.sendmail(sender ...
當測試報告生成之后,可能需要對測試報告進行以郵件形式的發送。 具體代碼為: 發送郵箱地址與接收郵箱地址使用************進行代替。 一、在調試過程中出現報錯,如下: QQ郵箱需使用授權碼作為專用密碼,登錄第三方客戶端,所以用原來的密碼會導致 ...