【发布时间】:2019-10-23 13:54:01
【问题描述】:
我想通过应用对象存储库概念在 chrome 驱动程序中打开 url。下面给出的是我的 selenium 程序,它包含两个文件,一个是 testng 文件,另一个是 config.property 文件chromedriver="E:\\selenium bwosers\\chromedriver.exe"
url="https://www.google.co.in"
我将上面的程序保存为配置文件夹中的 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: The driver executable does not exist 错误
【问题讨论】:
-
分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另请参阅How to Ask。
标签: java selenium illegalstateexception