有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案