나는 Jbehave와 함께 Serenity를 사용하고 있습니다. 나는 현재 보고서를 평온함의 기본 로고를 맞춤형 회사 로고로 대체하는 방법을 알고 싶습니다. 기본 로고를 변경하기 위해 수행해야하는 코드 변경 사항은 무엇입니까?세레 너 티 리포트 로고 변경
1
A
답변
0
당신은 할 수 평온-보고서 - 자원 - x.x.xx.jar에 평온-BDD-logo.png을 교체하여. 로고를 저장하고 마찬가지로 이름을 지정한 다음 기존 로고를 덮어 씁니다. 광산은 다음 위치에 저장됩니다
평온-보고서 - 자원 - xxxx.jar의 \ 보고서 - 자원 \ 이미지를이 모든 프로젝트가 시스템에서 실행중인 것을 사용하여 작동한다
\ 단일 jar 파일. 다운로드 한 모든 의존성을 하나의 위치에 저장하기 때문에 Maven으로 더 쉽게 만들 수 있습니다.
그렇지 않으면이 트릭을 수행 할 수있는 합법적 인 방법이없는 것 같습니다. 평온한 보고서를 실행할 때마다 로고의 이름을 바꾸고 보고서 위치로 복사하는 Java 코드를 작성할 수 있지만 실제로는 해킹 일뿐입니다.
평온한 보고서는 저장된 FreeMaket 템플릿 언어 (.ftl) 파일을 기반으로 작성됩니다. serenity-report-resources-xxxx.jar (가능한 다른 해결책은 각각을 덮어 써서 세레 넘 -bdd-logo.png이 언급 될 때마다 자신의 파일을 참조하는 것입니다. 이상적으로 당신은 자신 만의 항아리를 만들고 평온함을 이용하여이 항아리를 사용하고 싶을 것입니다. 그러나 그것은 로고를 대체하기위한 많은 작업으로 보입니다. 보고서의 전체 모양과 느낌을 정밀 검사하려는 경우 의미가 있습니다.