当前位置: 首页 > 知识库问答 >
问题:

soapUI Groovy脚本中出现意外标记

冀嘉木
2023-03-14
import com.eviware.sopeui.support.XmlHolder
def addreq=testRunner.testCase.testSuite.testCases["addEmployee"].testSteps["add"].getPropertyValue("Request")  
def name=testRunner.testCase.testSuite.testCases["addEmployee"].getPropertyValue("name")
def id=testRunner.testCase.testSuite.testCases["addEmployee"].getPropertyValue("id")
def dept=testRunner.testCase.testSuite.testCases["addEmployee"].getPropertyValue("dept")
def age=testRunner.testCase.testSuite.testCases["addEmployee"].getPropertyValue("age")
def xmlAdd=new XmlHolder(addReq)
xmlAdd.setNodeValue("//typ:addEmployee/typ:name",name)
xmlAdd.setNodeValue("//typ:addEmployee/typ:id",id)
xmlAdd.setNodeValue("//typ:addEmployee/typ:Department",dept)
xmlAdd.setNodeValue("//typ:addEmployee/typ:age"age)

def newAddXml=xmlAdd.getXml();
log.info newAddXml

nit.java:593nit.java:569AntlrParserPorg.codehaus.groovy.control.CSTIntoAST(AntlrParserPnit.compile)在nit.java:546AntlrParserPgroovy.lang.CST(AntlrParserPoader.do)在oader.java:298SourceUnit.parse(SourceUoader.parse)在oader.java:268CompilationUnit$1.call(CompilationUnit.java:167)在org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:931)在org.codehaus.groovy.control.CompilationUnit.doPhaseAction(CompilationUorg.codehaus.groovy.control.)在cript42.groovyCompilationUorg.codehaus.groovy.syntax.PhaseAction(CompilationUorg.codehaus.groovy.antlr.)在lugin.transformCompilationUlugin.java:143(CompilationUorg.codehaus.groovy.antlr.)在lugin.parseGroovyClassLlugin.java:111ParseClass(GroovyClassLorg.codehaus.groovy.control.)在GroovyClassLnit.java:237(GroovyClassLorg.codehaus.groovy.control.)在Groovy.WsdlGroovyScriptTestStep. run(WsdlGroovyScriptTestStep. java: 141)在com. eviware. soapui. implp. wsdl. panels. teststeps。GroovyScriptStepDesktopGroup$RunAction1美元. run(GroovyScriptStepDesktopPanel. java: 250)在java. util. concam。java. util. concam的ThreadPoolExecitor. runWorker(未知来源)。java. lang的ThreadPoolExecitor$Worker. run(未知来源)。线程. run(未知来源)由以下原因引起:Script42. groovy:12:48:意外令牌:年龄在org. codehaus. groovy. antlr. parser。GroovyConizer. artList(GroovyConizer. java: 6991)在org. codehaus. groovy. antlr. parser。Groov在org. codehaus. groovy. antlr. parser上的Groovy识别器。包含OrExpression(Groovy识别器. java: 12366)。在org. codehaus. groovy. antlr. parser上的Groovy识别器. logicalAndExpress(Groovy识别器. java: 12334)。在org. codehaus. groovy. antlr. parser上的Groovy识别器. logicalOrExpress(Groovy识别器. java: 12302)。在org. codehaus. groovy. antlr. parser上的Groovy识别器.条件表达式(Groovy识别器. java: 4956)。在org. codehaus. groovy. antlr. parser上的Groovy识别器.赋值表达式(Groovy识别器. java: 8122)。在org. co上的Groovy识别器.表达式(Groovy识别器. java: 10061)

共有1个答案

冉绯辞
2023-03-14

错误消息说明错误内容和行号,错误位置:

unexpected token: age @ line 12, column 48. ue("//typ:addEmployee/typ:age"age) ^ org.codehaus.groovy.syntax.SyntaxException: unexpected token: age @ line 12...

您错过了一个

xmlAdd.setNodeValue("//typ:addEmployee/typ:age"age)
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 类似资料:
  • 尝试运行lint脚本时出现问题 我不断得到这个错误提示,它似乎只发生在更新我的eslint deps符合airbnb规则(我使用) 错误: 但是,运行以下工作预期: 这是我的. eslintrc文件: 这些是我目前的eslint deps: 任何帮助将是伟大的!非常感谢!

  • 我正试图使用Vue和Buble,按照Vue官方页面提供的示例,使用rollup编译SFC。但我一直在犯这样的错误: 这是我的rollup.config.js: 这是我的wrapper.js: 我曾尝试从插件中删除buble,但最后出现了一个错误,错误是“意外令牌(请注意,您需要插件来导入非JavaScript的文件)”

  • C:\users\...\node_modules\react-native-fetch-blob\index.js:5 import{ ^^^^^^ syntaxerror:意外标记导入 在object.exports.runinthiscontext(VM.JS:76:16) 在module._compile(module.js:513:28) 在object.module.js:550:10

  • 我在测试机智。ai与fb提供的样品,我运行在以下错误。。。 我对节点和机智很陌生。我使用了初始化并安装节点wit模块。能找个人帮忙吗?

  • 我将错误作为意外标记:(在查询下面,但同样的查询在SQL中运行良好) 我希望有人能帮我。

  • 问题内容: 来自AngularJS新手的问题。 我正在尝试使用asmx Web服务显示网格。我测试了Web服务,它可以正确输出JSON数据。这是我的控制器 由于某种原因,SO不允许我粘贴html,但是它基本上具有ng-controller指令和ng-repeat来循环遍历JSON数据。 当我运行此Web应用程序时,出现错误 SyntaxError:Object.parse(本机)处的意外令牌o指向