簡體   English   中英

量角器e2e測試用例失敗時如何發送電子郵件?

[英]How to send an email when protractor e2e test case fails?

我正在寫量角器e2e測試用例。 在運行測試用例時,如果任何測試用例失敗,它應該發送一封電子郵件。 怎么做?

提前致謝。

按照Leo的評論。

這不是您需要在protractor級別上解決的問題。 protractor本身基本上是一個瀏覽器自動化測試框架,模仿用戶操作來測試您的網站。

通過電子郵件報告測試失敗的常用方法是在持續集成服務器上執行此操作,如jenkinsbamboo 我們的想法是使用jasmine-reporters JUnitXmlReporter報告生成Junit XML報告, jenkinsbamboo知道如何閱讀和分析。 然后,通過電子郵件報告測試結果。

量角器配置中的onprepare()函數中調用JUnitXmlReporter

onPrepare: function() {
    // The require statement must be down here, since jasmine-reporters
    // needs jasmine to be in the global and protractor does not guarantee
    // this until inside the onPrepare function.
    require('jasmine-reporters');
    jasmine.getEnv().addReporter(
      new jasmine.JUnitXmlReporter('xmloutput', true, true));
},

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM