プロパティ ファイルを宣言し、クラスで Webdriver オブジェクトを初期化しました。そして今、この Webdriver オブジェクトを同じパッケージまたは別のパッケージのどこでも使用したいと考えています。どのように?
以下のコードを見つけてください。
public class Config
{
public static Properties config =null;
public static Properties OR = null;
public static WebDriver driver = null ;
public static Logger APPLICATION_LOGS = Logger.getLogger("devpinoyLogger");
@SuppressWarnings("unused")
public void initialization() throws IOException
{
// creating properties files storing the ID's and xpaths
APPLICATION_LOGS.debug("Starting the test suite");
APPLICATION_LOGS.debug("Loading config files");
config = new Properties();
//FileInputStream fp = new FileInputStream("./config.properties");
FileInputStream fp = new FileInputStream(System.getProperty("user.dir")+"\\src\\com\\ode\\utility\\config.properties");
config.load(fp);
APPLICATION_LOGS.debug("Loading Object XPATHS");
OR = new Properties();
//FileInputStream fp1 = new FileInputStream("./OR.properties");
FileInputStream fp1 = new FileInputStream(System.getProperty("user.dir")+"\\src\\com\\ode\\utility\\OR.properties");
OR.load(fp1);
APPLICATION_LOGS.debug("Starting the driver");
driver = new InternetExplorerDriver();
driver.get(config.getProperty("Testwebsite"));
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
}
これの使い方がわかりません...この問題で私を助けてください...
助けていただければ幸いです..