2016-11-23 2 views
1

Я боролся с этим в течение последних нескольких часов. Я пытаюсь установить веб-драйвер Selenium и столкнулся с кучей ошибок, которые мешают мне запустить тестовую страницу. Я почти уверен, что моя последняя проблема связана с этим кодом:Исполнение драйвера не существует: Selenium Firefox

public static void main(String[] args) throws InterruptedException{ 
     System.setProperty("webdriver.gecko.driver","C:/Users/theone/Downloads/geckodriver 2.exe"); 

Приятно оценить любые отзывы о втором шаге!

package automationFramework; 

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

public class FirstTestCase { 

    public static void main(String[] args) throws InterruptedException{ 
     System.setProperty("webdriver.gecko.driver","C:/Users/theone/Downloads/geckodriver 2.exe"); 

     // Create a new instance of the Firefox driver 
     WebDriver driver = new FirefoxDriver(); 

     //Launch the Online Store Website 
     driver.get("http://www.store.demoqa.com"); 

     // Print a Log In message to the screen 
     System.out.println("Successfully opened the website www.Store.Demoqa.com"); 

     //Wait for 5 Sec 
     Thread.sleep(5); 

     // Close the driver 
     driver.quit(); 
    } 
} 

ответ

3

Вы можете установить Селен с GeckoDriver либо webdriver.gecko.driver собственности или с использованием свойств среды. Было бы хорошо, если вам последняя версия Firefox, GeckoDriver и Селен 3,0

проверить эту статью, которая предусматривает установку с использованием обоих этих способов - http://automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/

3
C:/Users/theone/Downloads/geckodriver 2.exe 

Там есть пространство в пути, он может если вы переименуете свой файл geckodriver2.exe.

+0

Спасибо! Это сработало! –

+1

@ RanaHaram - Если этот ответ сработал, чтобы исправить вашу проблему, то, пожалуйста, примите его как правильный ответ – bakoyaro

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