gpt4 book ai didi

javascript - SOAPUI:简单的 Groovy 脚本 - 导入语句的语法错误?

转载 作者:行者123 更新时间:2023-11-29 21:46:28 28 4
gpt4 key购买 nike

对脚本和 SOAPUI DOM 非常陌生,遇到了一个困扰我的问题。

前一段时间,我复制了一些示例代码并对其进行了修改,以在测试步骤中提示用户输入一个值。

import com.eviware.soapui.support.*
def alert = com.eviware.soapui.support.UISupport
def userVenue = alert.prompt("Venue","Webservices-UserName")
// get properties from testCase, testSuite and project
def testSuiteProperty = testRunner.testCase.testSuite.getPropertyValue( "UVenID" )
// setting values is equally straight forward
testRunner.testCase.testSuite.setPropertyValue( "UVenID", userVenue)

这一切都已经很愉快地工作了一段时间。直到本周。完全相同的代码现在抛出一个 javascript 异常:“org.mozilla.javascript.EvaluatorException:语法错误”

调查显示这是由 import 语句抛出的。如果我删除 import 语句,我会得到一个不同的错误(当然),“missing ; before statement”

我完全被难住了,因为据我所知,什么都没有改变。 Java 最后一次更新是在 4 月(Java 8 update 45),SOAPUI 是运行在 Win 8.1 上的 5.0.0 免费版本。

非常感谢收到的任何建议。

最佳答案

自版本 3 soapUI 允许我们使用 Javascript 而不是 Groovy。在 Project properties 部分有一个 script language 选项,检查该选项是否有 javascript 作为 groovy 的选择值。

另见 http://www.soapui.org/scripting---properties/scripting-and-the-script-library.html有关详细信息,特别是第 4 节。

enter image description here

*图片来源是前面提到的soapUI链接。

关于javascript - SOAPUI:简单的 Groovy 脚本 - 导入语句的语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31022299/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com