groovy 脚本错误
Error in groovy script
给我看这条消息
groovy.lang.MissingMethodException: No signature of method: java.io.File.write() is applicable for argument types: (java.lang.Integer, java.lang.String) values: [62, UTF-8] Possible solutions: 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")
答案是从真正有用的错误消息中盯着你..
您需要将 62
用户 ID 包装成一个字符串:
new File( "C:/tc/json/userId_H24_userid.txt" ).write("$userId", "UTF-8")
给我看这条消息
groovy.lang.MissingMethodException: No signature of method: java.io.File.write() is applicable for argument types: (java.lang.Integer, java.lang.String) values: [62, UTF-8] Possible solutions: 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")
答案是从真正有用的错误消息中盯着你..
您需要将 62
用户 ID 包装成一个字符串:
new File( "C:/tc/json/userId_H24_userid.txt" ).write("$userId", "UTF-8")