2016-07-15 2 views
2

작은 구성 문제 일 수 있습니다. 문제가 해결되지 않았을 수 있습니다.jBrowserDriver get call hangs

저는 jBrowserDriver를 사용하여 스냅 샷을 ajax 가능 페이지로 만듭니다.

웹 클라이언트에 대한 나의 구성은 다음과 같습니다 -

Builder builder = Settings.builder(); 

    builder.headless(true); 
    builder.javascript(true); 
    builder.quickRender(true); 
    builder.timezone(Timezone.ASIA_CALCUTTA); 
    builder.userAgent(UserAgent.CHROME); 

    JBrowserDriver jbd = new JBrowserDriver(builder.build()); 

는 즉시 통화가 (URL)를 jbd.get하게 될 때, 코드가 중단됩니다. 이것은 맥 OS X에서 발생하지만, 리눅스 서버에서 발생합니다.

누구든지 나를 도와 줄 수 있습니까?

감사합니다.

+0

없음 응답 :( 우리가 어떻게 든에 렌더링 자체 CSS를 사용 불가능하게 할 수 빌더이 추가 (이전 행을 제거하거나 로그 파일은 거대한 얻을 것이다) 않는다 종착역. 난 그냥 HTML을 자바 스크립트에 따라 준비해야합니다. 누군가 도와주세요! – user3279692

답변

0

동일한 문제가 발생하여 해결되었습니다. 같은 문제가있는 경우이 로그 파일에 모습을 끊으면,이 그런 다음 응용 프로그램을 실행 빌더

builder.javaOptions("-Dquantum.verbose=true", "-Dprism.verbose=true", "-verbose", "-verbose:class", "-Dprism.useFontConfig=false") 

을 추가하고 확인하려면이 오류가 표시되는 경우 :

[2016-12-01T16:17:32.329][Instance 1][Port 38914] Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration 

하는 경우를 당신은 다음

builder.javaOptions("-Dprism.useFontConfig=false") 
+0

@ user3279692 당신에게 효과가 있습니까? 나는 동일한 오류가있어 그 옵션을 사용하면 전혀 차이가 없습니다. 그냥 얼어 붙었다. –