1

我正在使用React/Redux和CSS模塊開發Web應用程序。對於單元測試,我使用identity-obj-proxy來模擬我的CSS導入。帶有硒的CSS模塊?

但是,QA團隊想知道如何在使用Selenium(我完全不熟悉自己)時處理混淆的類名。我只能一起提到兩個,我已經能夠找到is this question,但接受的答案對QA並不清楚。

什麼是在這種情況下使用硒的一些解決方案(最好是一個易於理解的答案,我可以去質量保證團隊)?

+0

請閱讀[問]。請提供您嘗試過的代碼以及執行結果,包括任何錯誤消息等。還請提供指向頁面和/或相關HTML的鏈接。 – JeffC

回答

1

有多種方法可以處理這個問題,as documented here

我最終關閉了我們開發環境的webpack配置中的CSS散列(通過CSS Loader提供的localIdentName選項)。例如,localIdentName=[name]__[local]而不是默認的localIdentName=[hash:base64]