我在我的應用場景,其點擊支持鏈接,並與打開電子郵件草稿,以驗證支持電子郵件ID。我需要驗證使用量角器電子郵件ID。我在我的應用場景,其點擊支持鏈接,並與支持電子郵件打開電子郵件id.I需要用量角器
回答
我想這是其中的案例之一,當你更快,與手動測試更好。
但首先給自動化選項:
也許測試的應用程序的範圍上得到什麼作爲HTML或evtl.提供結束JavaScript的。之後,它基本上就是打開郵件軟件的瀏覽器和操作系統功能。因此,你的測試應該只包括什麼是在測試你的應用範圍。
所以建議自動化只是檢查包含mail-link
(evtl. mailto:
)的元素,如果該屬性在那裏正確設置。事情是這樣的:
expect($('div.support-mail').getAttribute('outerHTML')).toMatch('[email protected]');
Read in this SO-Question here更多關於疏遠用戶,而不設置了郵件軟件以及進一步的相關信息,如何郵件地址可以/應得到發表。
現在,爲什麼這是更好地做手工:
試想的複雜性和各種你需要的自動化代碼中包括:
僅適用於計算機,它已經意味着
3主OS(在Windows,Mac,Linux)的,倍
5的瀏覽器(IE,邊緣,瀏覽器,火狐,Safari瀏覽器),倍
無數的郵件軟件(Outlook中的Mac時,Gmail,Yahoo等)
進一步補充:瀏覽器擴展和彈出窗口攔截器,其防止郵件開幕。操作系統,沒有默認郵件配置等。
如果您額外添加移動覆蓋範圍(設備,操作系統,屏幕大小等),它會變得瘋狂。
無論有無自動化,您都可以最大限度地覆蓋少數環境。但隨着自動化它會帶你很多時間來得到一個體面的運行版本,而手動測試將帶你每執行30秒。因此,如果手動測試約20環境設置,這仍然會帶你不到一個小時。而且你需要每年測試兩次或三次。
此功能可能永遠不會再改變,所以一旦驗證它的工作,它繼續工作。如果代碼標準或瀏覽器發生顯着變化,必須重新測試一次特定的配置。
最後但並非最不重要的是,這不是關鍵業務功能。在最糟糕的情況下,您的用戶需要將瀏覽器的地址複製粘貼到郵件中。
總而言之,我認爲這種情況不值得爲自動化而努力。手動測試在這裏更適合。
- 1. 不支持電子郵件PHPSESSID
- 2. 電子郵件中是否支持JavaScript?
- 3. oauth.io和Twitter電子郵件支持?
- 4. Android Linkify電子郵件不支持
- 5. 與鏈接的HTML電子郵件,HTML電子郵件的情況下打開
- 6. 支持所有郵件服務的HTML電子郵件生成
- 7. php:尋找支持郵件排隊的電子郵件庫
- 8. 電子郵件支持谷歌應用程序引擎
- 9. 如何編輯Facebook應用程序支持電子郵件?
- 10. 如何在Django中支持多個電子郵件的用戶?
- 11. Android的電子郵件應用程序:打開郵件直接
- 12. 打開默認的電子郵件上UWP電子郵件超鏈接
- 13. Marketo Api獲取電子郵件發送,電子郵件打開和電子郵件點擊
- 14. TinyMCE支持其他語言撰寫HTML電子郵件嗎?
- 15. 對電子郵件備用視圖的支持有多寬?
- 16. 如何選擇與ACTION_SENDTO電子郵件應用程序也支持附件?
- 17. Google Apps腳本不支持從圈子搜索電子郵件
- 18. 在黑莓電子郵件應用程序中打開特定電子郵件
- 19. 使用rails將支持電子郵件地址轉發給gmail
- 20. Codeigniter電子郵件只適用於我的電子郵件
- 21. 支持.NET插件的電子郵件服務器,可以根據電子郵件內容執行操作
- 22. 通過電子郵件鏈接打開iPhone應用程序
- 23. 從短信/電子郵件鏈接打開應用程序
- 24. 通過Java獲取電子郵件客戶端不支持通過電子郵件發送HTML郵件
- 25. 電子郵件鏈接不能在HTML電子郵件中單擊php
- 26. 想要在客戶點擊Salesforce中的電子郵件時發送電子郵件打開提醒
- 27. 格式字符串電子郵件到電子郵件鏈接
- 28. 通過電子郵件打開我的應用程序
- 29. 在頁面上點擊電子郵件鏈接的軟件?
- 30. Android:獲取並打開電子郵件
發佈您的代碼和我們可以看到支持的頁面和打開的電子郵件 – yong
我還沒有添加任何代碼。我必須測試這個場景的E2E測試。但不知道如何開始。目標是打開包含[email protected]的草稿電子郵件。在To列表中。我必須閱讀此值並驗證 – Nalu
量角器只能自動瀏覽器,如果您的郵件未在瀏覽器中啓動,例如outlook,量角器無法對其進行測試。這就是爲什麼我要你給你的年齡和郵件的截圖。如果您的郵件沒有在瀏覽器中啓動,在Windows上,您可以使用AutoIt(另一種工具)編寫腳本並將其構建到exe(AutoIt支持該腳本),使用NodeJS進程API調用Windows命令來運行exe。 AutoIt只能在Windows上運行,如果您需要在其他操作系統上運行測試,則需要考慮更多。 – yong