2015-07-31 5 views
7

я нашел подобную ошибку, как у меня на StackOverflow и добавил селен WebDriver банка файлы проект, используя метод ниже:WebDriver не может быть разрешен к типу FirefoxDriver не может быть разрешен к типу

правой кнопки мыши на project-- > goto build path -> configure build path -> щелкните «Добавить внешние банки» -> добавьте файлы selenium jar с вашего локального компьютера -> щелкните ok -> now mouseover на WebDriver в вашем коде -> щелкните «import webdriver» - теперь запустите свой код -> вы избавитесь от исключения.

Однако, я все еще получаю сообщение об ошибке. Вот ошибка:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: WebDriver cannot be resolved to a type FirefoxDriver cannot be resolved to a type

+0

Какой код вы написали – Sandeep

+0

Спасибо Snadeep! Проблема решена – Juvelle

ответ

2

Эта ошибка происходит, когда вы используете Eclipse в качестве IDE и попробуйте запустить код, который даже не компилировать. Проверьте представление проблем в Eclipse и исправьте ошибки компиляции перед выполнением приложения.

+0

Привет Антон, я использовал приведенный ниже код: package Testing_Pack; импорт org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; Публичный класс mytestclass { public static void main (String [] args) { WebDriver driver = new FirefoxDriver(); driver.get ("http://only-testing-blog.blogspot.in"); Строка i = driver.getCurrentUrl(); System.out.println (i); driver.close(); } } – Juvelle

+0

Есть ли ошибки при создании проекта, отображаемого в окнах вывода? –

+0

Вот ошибки: Исключение в потоке «основные» java.lang.Error: Нерешенные проблемы компиляции: \t FirefoxDriver не может быть разрешен к типу \t метод Get (String) не определено для типа WebDriver \t Метод getCurrentUrl() не определено для типа WebDriver \t Метод close() не определен для типа WebDriver \t at Testing_Pack.mytestclass.main (mytestclass.java:9) – Juvelle

3

даже я получил ту же ошибку, но потом понял, что пропустил еще 2 JAR-файла от Selenium 2.53.0.

селеном ява-2.53.0-srcs.jar селеном ява-2.53.0.jar

это не в суб библиотеки «LIBS» в селеном 2.53.0, но перечислены отдельно в том же папка.

+0

Это была моя проблема. Теперь он решен. – Cdeez

0

У меня возникла проблема с тем, что WebDriver не может быть разрешен для типа FirefoxDriver не может быть разрешен для типа. Я использовал Selenium -java 3.0.1 jars. Кроме того, для jars client-combination-3.0.1-nodeps требуется для добавления. Если проблема решена.

0

WebDriver3.0 также поддерживает новейший firefox. но вы должны установить свойства для этого

скачать файл "geckodriver.exe", и вы можете попробовать это.

System.setProperty("webdriver.firefox.marionette", 
      "E:\\SeleniumAutomation\\geckodriver-v0.9.0-win64\\geckodriver.exe"); 
    driver = new FirefoxDriver(); 
    driver.get("http://stackoverflow.com/"); 
1

У меня была такая же проблема, но потом я узнал, что я пропускал банку, чтобы добавить этот сосуд не внутри Lib папки вы можете найти его сразу за пределами Lib папки: клиент-парогазового 3.0 .1-nodeps.jar