JBrowserDriver需要一分多钟才能初始化

时间:2016-05-03 18:49:39

标签: java selenium-webdriver

我正在使用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>

有任何提示可以找到导致此问题的根本原因或常见原因吗?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,但我找到了解决方案。默认情况下,JBrowser使用 Tor浏览器。我将其设置为 Chrome浏览器

WebDriver driver = new JBrowserDriver(Settings.builder().userAgent(UserAgent.CHROME).build());

试试吧。在我的情况下,我把时间减少到不到10秒。祝你好运!