将操作数xpath断言表达式与soapUI中的预期结果进行比较

2024-02-13

我正在使用soapUI 5(非专业版),我需要的只是验证(断言)预期结果部分中的数字大于零。所以这意味着

1)在XPath表达式(Xpath匹配)中我声明以下内容(我需要删除所有文本并且只有数字然后检查数字是否大于零)

replace(//OUTBOUND_MESSAGE.MESSAGE_CONTENT, '[^0-9]','')

2)我想要在预期结果中做的就是 =!0 或 number>0 所以我尝试了

${=!0}但这样做会返回一个布尔值 T/F。我真的迷失了:(


表达方式${=!0}没有按您的预期工作。在 SOAPUI 中这种表达方式${=expression}作为 groovy 脚本执行,因此 SOAPUI 正在执行!0这是结果是真实的,这是预期的结果。这就是 SOAPUI 抛出异常的原因replace..., expecting [true].

我认为改变你更好XPath expression直接评估您的表达式是否为>0:

number(replace(//OUTBOUND_MESSAGE.MESSAGE_CONTENT, '[^0-9]',''))>0

正如预期的结果一样,只需设置true.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将操作数xpath断言表达式与soapUI中的预期结果进行比较 的相关文章

随机推荐

  • MVC 3 无法将字符串作为视图模型传递?

    我的模型传递到视图时遇到一个奇怪的问题 控制器 Authorize public ActionResult Sth return View Views Sth Sth cshtml abc View model string ViewBag
  • 如何在 vscode 中使用 jsdoc 正确获取包装函数中返回值的推断类型?

    这是一些代码 简化的 以更好地理解 发送请求的包装器 当请求发送和完成时 它会执行一些常见的操作 它返回请求的结果 处理程序 async function request handler common stuff try const res
  • 子图有相同的节点,如何使其唯一

    我通过 perl 脚本创建点文件 这是包含相同节点的子图 例如 subgraph aa gt bb gt cc subgraph dd gt bb gt ee 我知道这些子图使用相同的命名空间 所以我的结果输出很混乱 在每个子图中 我可以使
  • 在生成的 tokio 任务中使用 dyn 异步特征(带有 async-trait crate)

    我正在开发一个异步 Rust 应用程序 它利用tokio https crates io crates tokio 我还想将一些特征方法定义为async并选择了异步特征箱 https crates io crates async trait
  • 使用 Jasmine 测试 AngularJS 工厂函数

    我对此非常陌生 AngularJS 茉莉花 睾丸 我有这个代码 我简化了一点 只留下重要的部分 my module js angular module my module my data config controller my contr
  • 使用 jQuery 查找所选选项的名称

    我制作了一个 jquery ajax 函数来更新 courses 发送 fos 的 val 和 text 特别是所选的函数 如下所示 selling fos change function post ajax courses fos id
  • 是什么阻止我调整(缩小)我的 Windows 窗体对象的大小?

    我有一个 Windows 窗体对象 其中包含 3 个对象 一个树视图 一个富文本框和一个选项卡控件 它们没有停靠在窗口窗体中 但它们是锚定的 顶部 左侧 我已经编写了在调用 form resize 事件处理程序时调整它们大小的代码 但它似乎
  • 桥接表 - DAX 还是 M?

    我们应该使用 DAX 还是 M 构建桥接表 图片盗自here https stackoverflow com questions 53320431 power bi weighted average yield across 2 table
  • Magento SOAP v1 与 v2 性能对比

    我正在使用 VB NET 来处理 Magento API 我成功地使用了 SOAP v1 直到遇到需要关联数组的调用 经过一天左右的运气不佳后 我决定尝试 v2 它拥有我需要的所有对象 v2 可以工作 但是非常非常慢 要更新一个库存商品库存
  • SQL 查询以获取主管层次结构列表。员工-->主管-->主管

    我有两个表 员工 和 部门 该图像显示了每个员工的经理 我想编写一个 SQL 查询 为我提供所有主管 经理 经理的经理 的列表 我只想要一个列 在给定特定员工时显示主管列表 例如 如果我给员工 id 202 那么我应该收到 200 130
  • 如何查询位于不同数据库中的表?

    我最初的问题是关于是否将 ASPNETDB MDF 与应用程序数据库分开 或者将所有表合并到一个数据库中 检查之前的问题 答案 我了解到这取决于会员数据是否会在多个应用程序之间共享 现在 我的问题是这样的 如果我决定将 ASPNETDB M
  • MinGW的ld无法对非PE输出文件执行PE操作

    我知道还有一些其他类似的问题 无论是否是 StackOverflow 我为此进行了很多研究 但仍然没有找到单一的解决方案 我正在做一个操作系统作为一个业余项目 我一直在汇编中完成所有工作 但现在我想加入 C 代码 为了测试 我制作了这个汇编
  • 如何基于 Func 将 IObservable 窗口/缓冲为块

    给定一个类 class Foo DateTime Timestamp get set 和IObservable
  • 如何调整UIToolBar左右内边距

    我使用代码创建一个 UIToolbar 使用界面生成器创建另一个 UIToolbar 但是 发现两个工具栏的左右填充不同 如下所示 从界面生成器 来自代码 UIImage buttonImage UIImage imageNamed but
  • 使用捆绑器时在 gemspec 中声明开发依赖项仍然有用吗?

    我正在研究一种新的红宝石宝石 我熟悉使用 Bundler 来管理 gem source https rubygems org gemspec gem rspec rails 我熟悉在 gemspec 文件中指定依赖项 Gem Specifi
  • 2D 数组上的 Numpy 滚动窗口,作为以嵌套数组作为数据值的 1D 数组

    使用时np lib stride tricks as strided 如何使用嵌套数组作为数据值来管理 2D 数组 有更好的吗高效的方法 具体来说 如果我有一个 2Dnp array如下所示 其中一维数组中的每个数据项都是长度为 2 的数组
  • 捕获 C# 中存储过程的错误

    我有一个存储过程 用于在登录期间验证用户 如果成功 它会返回用户实体 效果很好 我的问题是 如果它不起作用 我会在 SP 中提出错误 如何捕获此错误并以最佳方式使用它 现在我得到了 nullreference 这是代码 存储流程 ALTER
  • 浮动div两列布局空白

    我有 X 个帖子 每个帖子都有固定的宽度和未知的高度 并希望它们位于单个 div 包装器中的两列中 但是 当我将它们全部放在左侧浮动时 就会发生这种情况 如何删除空格 在偶数块中添加clear right 在奇数块中添加clear left
  • 我可以使用 KIF 检查屏幕上是否存在视图吗?

    我正在执行 每个步骤之前 并且我想要执行注销步骤 我找不到任何关于在尝试触摸某个元素之前检查它是否存在 然后如果它不存在则执行其他操作的内容 是否可以使用 KIF 执行此操作 而无需引用我要检查的对象 就像是 if tester eleme
  • 将操作数xpath断言表达式与soapUI中的预期结果进行比较

    我正在使用soapUI 5 非专业版 我需要的只是验证 断言 预期结果部分中的数字大于零 所以这意味着 1 在XPath表达式 Xpath匹配 中我声明以下内容 我需要删除所有文本并且只有数字然后检查数字是否大于零 replace OUTB