オブジェクトリポジトリの概念を適用してクロームドライバでURLを開きたいとします。与えられた下には、2つのファイル1が含まれている私のセレンプログラムはTestNGのファイルであり、もう一つは、私が実行したときに、私は設定フォルダにconfig.propertyとしてプログラム上java.lang.IllegalStateException:ドライバ実行ファイルが存在しませんクロムドライバ
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);
}
}
を保存config.propertyファイル
chromedriver="E:\\selenium bwosers\\chromedriver.exe" url="https://www.google.co.in"
です上記のコードではshwoigのjava.lang.IllegalStateException:ドライバの実行可能ファイルは、エラー
あなたの研究を共有することは誰にとっても役立ちます。何を試したのか、それがあなたのニーズを満たしていない理由を教えてください。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。 [ask]も参照してください。 – JeffC