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

有什么提示可以找到此问题的根本原因,还是常见的可能原因?

最佳答案

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

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

尝试一下。就我而言,我将时间减少到不到10秒。祝你好运!

关于java - JBrowserDriver花费了超过一分钟的时间进行初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37012138/

10-10 11:39