我正在使用JBrowserDriver从某些页面截取屏幕截图,但是当我创建驱动程序变量时,它需要超过一分钟(大约70秒)。
JBrowserDriver driver = new JBrowserDriver(Settings.builder().
timezone(Timezone.AMERICA_NEWYORK).build());
我在面对这个问题时直接从Maven运行JBrowserDriver
<dependency>
<groupId>com.machinepublishers</groupId>
<artifactId>jbrowserdriver</artifactId>
<version>[0.12.0, 2.0)</version>
</dependency>
有任何提示可以找到导致此问题的根本原因或常见原因吗?
答案 0 :(得分:3)
我遇到了同样的问题,但我找到了解决方案。默认情况下,JBrowser使用 Tor浏览器。我将其设置为 Chrome浏览器。
WebDriver driver = new JBrowserDriver(Settings.builder().userAgent(UserAgent.CHROME).build());
试试吧。在我的情况下,我把时间减少到不到10秒。祝你好运!