我正在使用eclipse for selenium webdriver。我已经在build.properties文件中为变量'webdriver.url'分配了一个URL。我创建了另一个名为'ExpectedResults.properties'的属性文件。我想在ExpectedResults.properties文件中使用build.properties的变量webdriver.url的值。是否可以使用。如果可能的话,请告诉我们会怎么样?
提前致谢。
答案 0 :(得分:0)
不清楚目标是什么。这里有两种情况 -
1.假设你有网址' webdriver.url'变量。 您可以将其写入第二个属性文件(' ExpectedResults.properties')
Properties prop = new Properties();
OutputStream output = null;
try {
output = new FileOutputStream("ExpectedResults.properties");
prop.setProperty("expected.url", webdriver.url);
prop.store(output, null);
} catch (IOException io) {
io.printStackTrace();
}
2您可以阅读两个属性文件&比较网址 -
Properties prop = new Properties();
InputStream input = null;
try {
input = new FileInputStream("filename.properties");
prop.load(input);
System.out.println(prop.getProperty("webdriver.url"));
}
catch (IOException ex) {
ex.printStackTrace();
}