java从SeleniumWebDriver写入json变量
我试图用json从selenium测试脚本中编写两个变量值,但我的代码更新了整个json,而不是更新我想要的两个变量值
在代码中,我在运行时得到两个变量值,需要在json中写入这些值,但它会更新整个json,而不是两个定义的变量值,请建议
List<String> GCDetails = editOrderPage.getGCDetails("USD$ 50.00");
String gNo = GCDetails.get(0),
pNo = GCDetails.get(1);
JSONObject obj = new JSONObject();
obj.put("Code", pNo);
obj.put("Number", gNo);
try (FileWriter file = new FileWriter("src" + File.separator + "\\main\\resources\\TestFiles\\Card.json")) {
file.write(obj.toJSONString());
file.flush();
} catch (IOException e) {
e.printStackTrace();
}
System.out.print(obj);
}
共 (0) 个答案