2017-10-25 11 views
0

e2e를 테스트하는 동안 Zendesk에서 일부 버튼을 가리는 데 문제가있었습니다. Zendesk는 최고 수준이기 때문에 각 테스트 케이스에 대해 내 Zendesk를 비활성화 할 수 없습니다.zendesk가 야간 시계로 e2e 테스트를 방해 함

Nightwatch의 브라우저 크기를 컴퓨터 화면 크기보다 크게 설정하는 방법이 있습니까?

나는 args: ['window-size=4500,1170'],을 가졌지 만, chorme의 창은 내 자신의 화면 크기보다 커지지 않을 것 같습니다.

감사

답변

0

당신은 후속의 browser.execute() 코드를 사용하여 숨겨진 젠 데스크 위젯을 만들 수 있습니다. 당신은 좋았지 페이지를 숨기기 위해 나는 내 예를 들어 사용되는 위젯을 유도 수정하기 위해 로케이터와 속성을 조정할 필요가 있습니다

browser.execute(function(){ 
    const zenDeskWidget = document.querySelector('#contact-widget-launcher'); 
    zenDeskWidget.style.display = "none" 
},[]); 

https://www.zendesk.com/입니다. Zendesk 위젯으로 수락 테스트를하고 싶다면 그냥 숨기지 말아야합니다. (중첩 된 iFrames는 힘들 것입니다.

+0

감사합니다. zendesk 및 Google 애널리틱스 덕분에 앱 속도가 저하되었습니다. 우리는 dev env에서 완전히 비활성화 시켰습니다. 그렇지 않다면 우리는 CI 작업을하기 위해 극도로 긴 대기 시간을 실행해야했습니다. – Leogoesger

+0

좋은 제안 Zendesk 위젯은 확실히 테스트 자동화를 선호하지 않습니다. – sonhu