避免為排除的規格啟動會話
·2 分鐘閱讀
使用標籤、grep 或任何其他技術來篩選規格是一種常見的方法,但我們之前在這裡遇到一個問題 - 為每個規格檔案建立一個新的會話,這需要一些時間,尤其是在行動測試中。
使用標籤、grep 或任何其他技術來篩選規格是一種常見的方法,但我們之前在這裡遇到一個問題 - 為每個規格檔案建立一個新的會話,這需要一些時間,尤其是在行動測試中。
在過去幾年中,出現了許多新的測試框架,這些框架提供了不同的功能,但也存在某些限制。雖然像Selenium這樣的工具通常被認為是緩慢且不可靠的,而像Cypress.io或Puppeteer這樣的工具則被炒作為測試領域的未來。實際上,所有工具都有自己的用例,具有不同的支援等級,並且基於完全不同的架構。比較它們是相當無用的,因為最終會比較蘋果和橘子。在較大的測試套件中,使用所有這些工具都可能發生不穩定和競爭條件,因此我們可以安全地說,到目前為止,它們中的任何一個(包括 WebdriverIO)都沒有找到世界 /(domin|autom)ation/
的最終解決方案。
我們很高興宣布,我們現在在 WebdriverIO V5 中支援 CucumberJS!!!! 這對專案提交者來說是一個巨大的挑戰,所以我們都非常感謝他們投入的時間和精力。