testing - 如何解决 Groovy 脚本中的运行错误
问题描述
我试图获取我保存在项目属性中的属性值。
这是我尝试过的代码。log.info
工作不正常,但是当我单独运行代码时(这意味着只有第一行..),它会在弹出窗口中显示有效答案。
def ProjectProp = testRunner.testCase.testSuite.project.getPropertyValue("Name")
log.info {"Project Property = "+ProjectProp}
我是 SoapUI 的新手。我将不胜感激,如果您能够帮助我找到解决我收到的错误的解决方案,如下所示,
信息:Script13$_run_closure1@1d32637
解决方案
您的问题与 SoapUI 无关。您显然对基本的 Groovy 语法有困难。寻找一些关于 Groovy 的教程。
您的具体情况应为:
def projectProp = testRunner.testCase.testSuite.project.getPropertyValue("Name")
log.info("Project Property = " + $projectProp)
推荐阅读
- logstash - Logstash TLS 握手失败
- swift - 结合 SwiftUI 在 Swift5 中存储数据的最常见方式
- autodesk-forge - 如何实现“Autodesk.AEC.LevelsExtension”和“Autodesk.AEC.Minimap3DExtension”
- javascript - 如何在d3中创建一条线?
- python - 在 HED 算法中检测大颗粒旁边的小颗粒的替代方法
- visual-studio-code - 无法在 RHEL8 上以 root 身份运行 Visual Studio 代码
- asp.net - 在 Google Colab 上安装 .NET Core
- react-native - 无法在 React Native 0.61.5 新项目上安装 pod
- haskell - 使用最近的集合重复从 Postgres 获取值
- javascript - findByIdAndUpdate 不更新