【问题标题】:Error in groovy scriptgroovy 脚本中的错误
【发布时间】:2015-04-25 18:39:45
【问题描述】:

给我显示这个消息

groovy.lang.MissingMethodException:没有方法签名:java.io.File.write() 适用于参数类型:(java.lang.Integer, java.lang.String) 值:[62, UTF-8 ] 可能的解决方案:write(java.lang.String, java.lang.String), write(java.lang.String), wait(), size(), canWrite(), wait(long)

代码是

import groovy.json.JsonSlurper
requestTestStepName = "Criar/Login Usuario 1"  

responseContent = testRunner.testCase.getTestStepByName(requestTestStepName).getPropertyValue("response")
response = new JsonSlurper().parseText(responseContent)
userId = response.userId

new File( "C:/tc/json/userId_H24_userid.txt" ).write(userId, "UTF-8")

【问题讨论】:

    标签: json groovy


    【解决方案1】:

    答案正从真正有用的错误消息中盯着你..

    您需要将您的 62 用户 ID 包装为字符串:

    new File( "C:/tc/json/userId_H24_userid.txt" ).write("$userId", "UTF-8")
    

    【讨论】:

      猜你喜欢
      • 2016-11-02
      • 1970-01-01
      • 2017-03-19
      • 2017-10-18
      • 2022-11-09
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多