Java jBrowserDriver获取呼叫挂起
这可能是一个小的配置问题,只是我没有成功地找到这个问题 我正在使用jBrowserDriver获取支持ajax的页面的快照 我的WebClient配置为:-Java jBrowserDriver获取呼叫挂起,java,snapshot,headless,Java,Snapshot,Headless,这可能是一个小的配置问题,只是我没有成功地找到这个问题 我正在使用jBrowserDriver获取支持ajax的页面的快照 我的WebClient配置为:- Builder builder = Settings.builder(); builder.headless(true); builder.javascript(true); builder.quickRender(true); builder.timezone(Timezone.ASIA_CALC
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());
只要调用jbd.get(url),代码就会挂起。这不会发生在我的mac os x上,但会发生在linux服务器上
有人能帮我解决这个问题吗
谢谢 我也有同样的问题,现在已经解决了。若要查看是否存在相同问题,请将此添加到生成器中
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
如果您这样做了,则将其添加到构建器中(并删除前一行,否则您的日志文件将变得巨大)
无响应:(我们可以在服务器端禁用CSS呈现吗?我只需要根据javascript准备html。有人,请帮助!@user3279692对你有用吗?我遇到了同样的错误,使用这些选项没有任何区别。它只是保持冻结。
builder.javaOptions("-Dprism.useFontConfig=false")