2017-02-22 5 views
0

Я пытаюсь подключить образцы сайтов, используя селен, но столкнувшись со следующей ошибкой.Подключение пожарной лисы Mozilla с использованием селена

Feb 22, 2017 1:19:46 PM org.openqa.selenium.remote.ProtocolHandshake createSession 
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end 
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.transformValues(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Function;)Lcom/google/common/collect/ListMultimap; 
    at com.google.common.net.MediaType.toString(MediaType.java:708) 
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:95) 
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:55) 
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141) 
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:597) 
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:231) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:219) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:214) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:210) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:123) 
    at com.mozilla.service.ConncetMozilla.main(ConncetMozilla.java:11) 
+2

Лучше проводке код, генерирующий исключение. –

+2

Читать сообщение. http://stackoverflow.com/help/how-to-ask –

ответ

0

Вы получаете следующее сообщение об ошибке: java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.transformValues

По какой-то причине вам не хватает банку, содержащей метод transformValues.

Возможные причины:

  • Отсутствующие Jar в
  • Дубликат и противоречивыми или банки: Selenium webdriver throws exception when trying to run via ANT
  • Несовместимые версии браузера/Селен: модернизировать все до последней версии.

Другие места, описывающие эту ошибку с возможным исправить:

Смежные вопросы