2016-07-09 121 views
1

我想通過應用對象庫概念在chrome驅動程序中打開url。下面給出的是一個包含兩個文件一個是TestNG的文件我的硒程序,另一種是config.property文件
chromedriver="E:\\selenium bwosers\\chromedriver.exe" url="https://www.google.co.in"java.lang.IllegalStateException:驅動程序可執行文件不存在chrome驅動程序

我在配置文件夾中保存上述程序爲config.property

package sele_prac_pkg; 

import java.io.File; 
import java.io.FileInputStream; 
import java.util.Properties; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.testng.annotations.Test; 

public class Object_repo 
{ 
    @Test 
    public void f() throws Exception 
    { 
     File file=new File("./configuration/config.property"); 
     FileInputStream fis=new FileInputStream(file); 
     Properties pro=new Properties(); 
     pro.load(fis); 
     String url_var=pro.getProperty("url");  
     String chromedriver_var=pro.getProperty("chromedriver");   
     System.setProperty("webdriver.chrome.driver",chromedriver_var); 
     WebDriver driver=new ChromeDriver(); 
     driver.get(url_var); 
    } 
} 

當我執行上面的代碼shwoig java.lang.IllegalStateException:驅動程序可執行文件不存在錯誤

+0

分享你的研究可以幫助每個人。告訴我們你試過了什麼,以及它爲什麼不符合你的需求。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另見[問]。 – JeffC

回答

1

兩件事情

  1. 你不必把周圍的值引號屬性文件
  2. 你確定你已經給出了正確的道路,對我來說,它看起來像拼寫錯誤硒bwosers它不應該被硒的瀏覽器
+0

感謝gaurang它在我刪除屬性文件中的引號時起作用。 –

相關問題