2014-04-30 6 views
0

웹 사이트에 액세스하는 그루비 (geb) 스크립트 및 로그인 메커니즘에 문제가 있습니다. Mac 및 헤드리스가 아닌 Firefox가 설치된 PC에서 모두 잘 작동합니다. 헤드리스 리눅스 (Debian 또는 Ubuntu)에서는 작동하지 않습니다. AWS 마이크로 &과 Raspberry Pi를 시도했습니다.headless firefox 및 Geb/Selenium의 로그인 문제

헤드리스 머신에서 스크립트는 서버에 연결할 수 있으며 페이지의 세부 사항을 인쇄 할 수 있지만 로그인이 효과가없는 것처럼 보입니다.

Firefox 및 XVFB를 apt-get와 함께 설치했습니다. 로그인 처리를 위해 세션 처리 또는 쿠키 저장소를 "활성화"해야합니까?

답변

0

헤드리스 설정을 위해 특별한 작업을 수행하지 않아도됩니다. 헤드리스가 아닌 상자에서와 동일한 방식으로 작동하므로 테스트 상자 설정을 여기에서 비난합니다.

GebReportingSpec을 사용하고 테스트 중에 헤드리스 브라우저가 무엇을 보는지 스크린 샷을 보았습니까?

+0

GebReportingSpec을 사용하지 않았지만 Geb가 아닌 셸에서 시작된 Firefox에서 xwd를 사용하여 스크린 샷을 만들었습니다. Geb에서 나는 시체를 텍스트로 인쇄했습니다. 나는 GebReportingSpec을 사용하여 스크린 샷을 만들 것입니다. 아마도 단서를 찾을 수있을 것입니다. –