2017-09-10 5 views
0

Je sais que de nombreuses questions ont été soulevées concernant le problème du chemin d'accès exécutable dans Selenium WebDriver, Cependant, le problème que j'explique ci-dessous est différent.Le programme recherche le pilote chrome dans le mauvais chemin au lieu du chemin exécutable mentionné dans le script

Je donne correctement le chemin du pilote chrome dans le script. chemin: F:\\chromedriver.exe Mais le système est à la recherche dans le chemin différent lors de l'exécution: Le fichier exécutable du pilote n'existe pas: E:\WorkSpace\Flipkart\‪F:\chromedriver.exe

Je ne sais pas pourquoi il est à la recherche dans le chemin différent qui est complètement faux. Veuillez fournir votre suggestion et vos opinions sur ce problème.

public class Engine { 
public static void main(String[] args) { 

    System.setProperty("webdriver.chrome.driver", "‪F:\\chromedriver.exe"); 
    WebDriver driver = new ChromeDriver(); 
} 

} 

Répondre

0

J'ai contourné ce problème en utilisant la classe File. Veuillez trouver le code suivant.

public class Engine { 
    public static void main(String[] args) { 
    File filename = new File("F:\\chromedriver.exe"); 
     System.setProperty("webdriver.chrome.driver", filename.getAbsolutePath()); 

     WebDriver driver = new ChromeDriver(); 
     driver.get("www.google.com"); 
    }