我正準備開始一個新的自動化專案,并閱讀了一些關于 Cypress 作為 Selenium 替代品的資料。鑒于 Cypress 顯然直接在瀏覽器中運行而不是 Selenium 的方法,是否難以使用瀏覽器之外的 Cypress 測驗執行測驗步驟,例如與資料存盤通信、與服務互動以及與遠程檔案等產品基礎架構互動系統?由于我對賽普拉斯的了解有限,我只看過瀏覽器測驗,所以我希望有人能對此有所了解。
uj5u.com熱心網友回復:
如果您需要訪問瀏覽器之外的內容,我會選擇 selenium。這就是我目前所做的,我有一個加載了“插件”的 webdriver 包裝器,這樣我就可以制作 db 陳述句、查詢 web 服務器并向瀏覽器另外發出 selenium 命令。
如果您只想在瀏覽器中進行 100% 測驗,那么 cypress 可能是您的最佳選擇。
或者,您可以使用 selenium 進行作業流測驗,使用 cypress 甚至qunitjs進行瀏覽器內單元測驗。
在我使用的應用程式中,我實際上發布了一個頁面,其中包含一個包含所有瀏覽器內測驗的 qunit 頁面。然后在 selenium 測驗中,除了作業流程的其余部分,我瀏覽到 qunit 頁面并報告它們的狀態。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/436001.html
上一篇:回圈瀏覽具有靜態URL的頁面
