自动化测试-load配置文件
使用的工具:java.util.ResourceBundle 或 java.util.Properties
1. 创建config.properties文件,格式如下的键值对
#webdriver
chrome_driver_path=./driver/chromedriver.exe
ie_driver_path=./driver/IEDriverServer.exe
edge_driver_path=./driver/MicrosoftWebDriver.exe
wait_timeout=60
2. 通过文件名获取到访问资源的bundle
ResourceBundle bundle = ResourceBundle.getBundle("config");
或者
Properties prop = new Properties();
InputStream in = new BufferedInputStream (new FileInputStream("config.properties"));
prop.load(in);
3. 通过ResourceBundle的getString(String key)方法访问key对应的value
或者通过getProperty(String key)方法访问key对应的value
Properities 和 ResourceBundle 的区别参考如下文章:
http://www.cnblogs.com/fjhh/p/5370663.html