1

나는 React/Redux 및 CSS 모듈을 사용하는 웹 응용 프로그램에서 작업하고 있습니다. 유닛 테스트를 위해 identity-obj-proxy을 사용하여 CSS 가져 오기를 조롱합니다.CSS 모듈 (Selenium 포함)?

그러나 QA 팀은 Selenium을 사용할 때 난독 화 클래스 이름을 처리하는 방법을 궁금해합니다. 두 사람의 유일한 언급은 is this question을 찾을 수 있었지만 허용 된 대답은 품질 관리에 명확하지 않았습니다.

이 상황에서 Selenium을 사용하기위한 몇 가지 해결책은 무엇입니까? (QA 팀에 문의 할 때 이해하기 쉬운 답변이 바람직 함)?

+0

[ask]를 읽으십시오. 시도한 코드와 오류 메시지 등을 포함한 실행 결과를 제공하십시오. 또한 페이지 및/또는 관련 HTML에 대한 링크를 제공하십시오. – JeffC

답변

1

다양한 방법으로 처리 할 수 ​​있습니다 (as documented here).

localIdentName 옵션을 통해 CSS Loader을 통해 webpack 구성에서 CSS 해시를 해제했습니다. 예 : localIdentName=[hash:base64]이 아닌 localIdentName=[name]__[local]입니다.