繁体   English   中英

java.lang.NoSuchMethodError:com.google.common.io.Closeables.closeQuietly(Ljava / io / Closeable;)V

[英]java.lang.NoSuchMethodError: com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable;)V

我是selenium的新手。我在使用Selenium WebDriver时遇到了一些问题。

我想用Selenium WebDriver打开网站,比如www.filpkart.com

我的守则

package com.screen;


import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;


public class HTMLParseExample {


 public static void main(String[] args) {

      WebDriver driver = new FirefoxDriver();


      //Launch website
      driver.get("http://www.flipkart.com");
      driver.close();


   }
  }

我正面临下面提到的这个错误。

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable;)V
at org.openqa.selenium.firefox.internal.ClasspathExtension.writeTo(ClasspathExtension.java:60)
at org.openqa.selenium.firefox.FirefoxProfile.installExtensions(FirefoxProfile.java:504)
at org.openqa.selenium.firefox.FirefoxProfile.layoutOnDisk(FirefoxProfile.java:482)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:76)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:142)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:80)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:121)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:77)
at com.screen.HTMLParseExample.main(HTMLParseExample.java:15)

帮助我提前谢谢。

您的selemenium和com.google.guava版本似乎不兼容。 该方法在版本15中已存在且已弃用。 但在版本19中它不再存在。

番石榴v 19为我工作

<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>

将driver.close()更改为driver.quit()以及您打算在上述两个调用之间实现的任何测试用例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 线程“ main”中的异常java.lang.NoSuchMethodError:com.google.common.io.Files.newReaderSupplier(Ljava / io / File; Ljava / nio / charset / Charset;) java.lang.NoSuchMethodError:com.paypal.core.BaseService。 <init> (Ljava / io / InputStream;)V 错误:: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V java.lang.NoSuchMethodError:带有Selenium和Java的com.google.common.collect.ImmutableSet.of([Ljava / lang / Object;) java.lang.NoSuchMethodError:org.apache.poi.util.IOUtils.copy(Ljava / io / InputStream; Ljava / io / OutputStream;)V java.lang.NoSuchMethodError:org.apache.poi.xssf.usermodel.XSSFWorkbook。 <init> (Ljava / IO / InputStream的;)V Xpages-java.lang.NoSuchMethodError:javax / mail / internet / MimeBodyPart.attachFile(Ljava / io / File;)V java.lang.NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.platformThreadFactory()Ljava / util / concurrent / ThreadFactory; Google通讯录-java.lang.NoSuchMethodError:com.google.common.collect.ImmutableSet.of([Ljava / lang / Object;)Lcom / google / common / collect / ImmutableSet; java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSortedSet.toImmutableSortedSet(Ljava/util/Comparator;)Ljava/util/stream/Collector;
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM