【发布时间】:2019-01-09 13:20:30
【问题描述】:
我已经在 excel 表中有数据。运行 selenium 脚本时将下载新的 excel 表。我需要比较这两个 excel 表。
【问题讨论】:
标签: selenium testng-dataprovider
我已经在 excel 表中有数据。运行 selenium 脚本时将下载新的 excel 表。我需要比较这两个 excel 表。
【问题讨论】:
标签: selenium testng-dataprovider
有多种方法可以比较 selenium 中的 excel 文件:
这里是从 excel 文件中提取数据到你的 hashmap 的代码 sn-p(如果你使用 Java):
HashMap<String, String> map = new HashMap<>();
JSONObject jsonObject = new JSONObject(excelDataString);
if(null != jsonObject){
Set<String> keys = jsonObject.keySet();
for(String key : keys){
try{
map.put(key, jsonObject.getString(key));
} catch(Exception e){
map.put(key, jsonObject.getString(key).toString());
}
}
}
【讨论】: