我爲我的硒測試創建了基於ExpressJS和NodeJS的自定義報告工具。我將有關執行測試的所有信息存儲在自己的數據庫中(testrun,testcases,teststeps等)。從browserstack獲取屏幕截圖
現在,我想顯示每個測試步驟的截圖。測試將在browserstack中執行,現在我想從構建中獲取屏幕截圖並將其集成到我的自定義報告中。我的第一個想法是由我自己截取屏幕截圖並將它們存儲到數據庫(或文件系統)中,但圖像非常大,爲什麼不使用browsertack的屏幕截圖。
是否可以從瀏覽器獲取截圖並將其集成到我的自定義報告工具的每個測試步驟中?我知道,有一個來自瀏覽器的api,但我認爲很難讓它們與我目前的邏輯相匹配。 最好的方法是在運行時從browserstack獲取截圖路徑並將其存儲到我的數據庫。那可能嗎?
你能考慮分享你的工作嗎?謝謝 – DebanjanB
感謝您的提示,但我有很多代碼,我認爲這與我的問題沒有關係或有幫助。我還沒有實現任何接收來自browserstack的截圖。 – taddeuz