2017-11-10 7 views
0

단위 테스트를 위해 인쇄 모드 (미디어 쿼리 인쇄)를 에뮬레이션 할 수 있습니까?단위 테스트를 위해 인쇄 모드 (미디어 쿼리 인쇄)를 에뮬레이션 할 수 있습니까?

window.matchMedia('print') 

하지만, 스타일 미디어 인쇄가 적용되지 나를 위해 작동하지 않습니다 : (RACT, 효소, 농담) 나는 시도

+0

질문에 코드를 추가 할 수 있습니까? –

+0

예를 들어, 페이지에 헤더가 있는데, 인쇄 할 때 (@media print) 헤더에 스타일 표시가 있습니다. none 이 경우 단위 테스트를 어떻게 작성할 수 있습니까? –

답변

0

인쇄용으로 iframe을 사용하고이를 위해 url에 일부 param을 추가했습니다. 실행되는 구성 요소 후

window.location.hash = '?printMode=true'; // my variant 

및 테스트를 작성하려고 할 수 있습니다 : 우리는 thit PARAM를 사용하여 인쇄 테스트 할 수 있습니다.