通过场景名称调用另一个功能文件中的场景

2023-12-11

您好,我有以下功能文件:

结账功能

  Scenario: checkout items in basket 
    * call read('classpath:login.feature@[call by scenario name]')
    Given path '/checkout'
    And request {"items":{"biscuits": 1,"apples": 2}}
    When method post
    Then status 200

在检查购物篮中的商品之前,我想通过场景名称调用 login.feature(使用凭据登录应用程序),而不使用标签。您能告诉我这样做的语法吗?

登录功能

  Scenario: log into app with credentials 
    Given path '/login'
    And request {"userDetails":{"userName": 1,"apples": 2}}
    When method post
    Then status 200

我读过了https://github.com/intuit/karate#call-tag-selector但似乎无法让它发挥作用。


因为你没有标签。在上面添加这一行Scenario in login.feature:

@foo

然后你只需这样做:

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

通过场景名称调用另一个功能文件中的场景 的相关文章

随机推荐

  • 使用 props 以纯文本或数组访问对象路径

    考虑以下对象和存储在对象内的值的路径 var obj a 1 b a x 2 b 3 c 4 var path b a x 获取对象路径中的内容的最佳方法 最佳性能 是什么 使用 eval path obj concat path var
  • vba中dim和set有什么区别

    请原谅我 我是 VBA 新手 有时我用 Dim r as Range r Range A1 其他时候我用 Set r Range A1 有什么不同 我什么时候应该使用什么 没有理由使用set除非引用对象引用 最好只在这种情况下使用它 对于所
  • 画布上的 Android Center 文本

    我正在尝试使用下面的代码显示文本 问题是文本没有水平居中 当我设置坐标时drawText 它将文本的底部设置在此位置 我希望绘制文本 以便文本也水平居中 这是进一步显示我的问题的图片 Override protected void onDr
  • Toast 类型中的方法 makeText 不适用于参数

    我正在使用 ViewPagerIndicator 并尝试使用 Toast 在滚动到下一个片段页面时显示 我收到以下错误 The method makeText Context CharSequence int in the type Toa
  • C# 获取文件更改事件

    我确实有一个程序可以在文本文件中记录一些特定事件 它使文件保持打开状态 现在我想编写第二个应用程序 在表单上显示这些日志 我可以为另一个进程打开的文本文件中的任何更改设置事件吗 或者我必须定期阅读 thanks 看看文件系统观察者类
  • 选择对不同数据库服务器上的 2 个表进行查询

    我试图通过在经典 ASP 中查询 2 个数据库 Sybase 来生成报告 我创建了 2 个连接字符串 数据库的 connA数据库 B 的 connB 两个数据库都存在于同一服务器上 不知道这是否重要 Queries q1 SELECT co
  • 如何读写Excel文件

    我想从 Java 读取和写入一个 3 列 N 行的 Excel 文件 在每个单元格中打印一个字符串 谁能给我简单的代码片段 我是否需要使用任何外部库或者 Java 是否有内置支持 我想做以下事情 for i 0 i
  • 尝试从谷歌搜索编辑框获取并打印数据,但出现 InvalidElementStateException

    我试图在谷歌搜索编辑框中写一个单词并捕获所有相关的列表项并显示它 但在这样做时我遇到了例外 org openqa selenium InvalidElementStateException 元素已禁用 因此不能用于操作 我经历了相同的异常相
  • 如何从另一个组件调用一个组件方法?

    我有一个包含按钮的标题组件 我希望该按钮在单击时显示另一个组件 模式页面 我可以做这样的事情吗 这是我的标题组件 import ComponentToDisplay from components ComponentToDisplay in
  • DirectShow 过滤器未显示为输入捕获设备

    从捕获源过滤器的优秀示例开始here我编写了自己的输入捕获设备 该设备在 Graph Studio Next 中运行良好 但在 Skype 或类似应用程序中并未显示为捕获设备 即网络摄像头 因为我想了解发生了什么 所以我请您帮助我找出那些应
  • 如何使用nodejs读取.pdf文件的内容?

    我有一个自动化 PDF 内容的方案 如何在nodejs中检索PDF文件的内容 我对此完全被封锁了 虽然帖子很少pdf2jsona and jsonreader但那些对我不起作用 任何帮助将不胜感激 var pdfParser new PDF
  • 是或否:服务器能否发送 HTTP 响应,同时仍从相关 HTTP 请求上传文件?

    如果网站用户使用以下方式提交 HTML 表单 1 post 方法 2 多部分 表单数据编码类型 3 附件很大 服务器是否可以上传发布的文件 并在文件上传完成之前发送服务器生成的 HTTP 响应 而不使用 AJAX 这是相当密集的 因此 我写
  • 如何在 C# 中使用 SqlDataReader 获取行数

    我的问题是如何使用查询返回的行数SqlDataReader在 C 中 我已经看到了一些关于此问题的答案 但没有一个明确定义 除了一个声明执行 while 循环的答案Read 方法并增加一个计数器 我的问题是 我试图填充一个多维数组 第一行是
  • “setenforce 0”如何以及为何允许 Java 7 运行? [关闭]

    Closed 这个问题是无关 目前不接受答案 我对我正在开发的程序进行了一些更改 并将 Java 从 Java 6 更新到了 Java 7 我在 CentOS 5 8 32 位虚拟机上运行该程序 在 Java 更新之前 它运行良好 现在该过
  • API:Spotify上基于推文的音乐推荐,需要word2vec还是doc2vec?

    我想设计一个推荐系统 根据使用主题标签 nowplaying 的推文推荐用户歌曲 最初 我想权衡他们的推文并逐字分析 看看他们是否在推文中发布了有关某些歌曲的任何内容 但这似乎需要我更多的时间 由于我不会分析每条推文 而只是查找包含主题标签
  • 401 通过 Ajax 对 Laravel 中的 RESTful API 进行未经授权的 DELETE 请求

    我使用创建了一个宁静的 APIlaravel控制器 我有一个PhotosController其中有一个destroy id 资源删除方法 我也有一块javascript发送的代码DELETE向我的应用程序请求 结果应该是删除照片 idID
  • Qt:无法从 javascript 调用共享对象方法/属性

    我已经尝试了与 Vicky Chijwani 对于这个问题的答案完全相同的方法QT QWebEnginePage setWebChannel 传输对象一切都很好 但我无法调用 jshelper 的任何方法或属性 请看我的代码myclass
  • 由于Java中的一个类不能扩展多个类。我怎样才能度过这个难关呢? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有两个班级需要延长一个班级 我收到编译器错误 因为这在 Java 中不会发生
  • 如何将 javax.swing.* 包添加到我的 Android 项目的库中?

    首先我想说我对 Java 编程非常陌生 这个Android项目是我第一次接触Java 因此 对于一项任务 我需要从字符串中去除 HTML 标签 我正在考虑使用这个答案从字符串中删除 HTML 标签来完成这个任务 为了做到这一点 我需要能够导
  • 通过场景名称调用另一个功能文件中的场景

    您好 我有以下功能文件 结账功能 Scenario checkout items in basket call read classpath login feature call by scenario name Given path ch