问题标签 [feature-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 严重:尝试运行功能文件时无法启动 Cucumber 错误
我刚刚创建了功能文件和 POM,我尝试将功能文件作为 Cucumber 功能运行,但它显示如下错误,请告诉我我需要做什么?我安装了 Cucumber 插件,我使用了最新版本的 Cucumber 6.10.2,我做错了,我知道请帮我解决这个问题。然后我检查了特征路径也是正确的,我尝试使用运行配置运行,因为我为特征文件设置了正确的路径,即使它是正确的,同样的错误正在显示?我卸载并安装了很多次,但还没有得到解决方案。
这是我得到的控制台错误
cucumber - 功能文件给出警告“步骤没有匹配的胶水代码”
Cucumber 框架无法识别 @Given/When/Then 注释,但执行工作正常。警告标志将始终显示在功能文件上,并显示“步骤没有匹配的胶水代码”消息。下面是我的 pom.xml 依赖项。
如果我从io.cucumber更改为info.cukes,则警告标志将消失。请帮助我了解如何解决此错误
cucumber - 黄瓜步骤定义未正确获取参数值
我正在尝试使用Scenario Outline
and执行我的黄瓜测试场景Examples
。作为其中的一部分,我将参数传递为<parameter>
并在示例中给出值,例如:
但是当我使用基本打印运行我的测试时,它正在打印<paramter>
,如果我更改正则表达式,那么它会打印参数。简而言之,它将“参数”作为字符串而不是示例中提供的值,例如 val1、val2。
知道为什么会发生这种情况吗?
PS我已经尝试过"<parameter>"
代替<parameter>
和{string}
代替正则表达式
automation - 我们可以在黄瓜中为 python 自动化创建多个功能文件夹吗?
我知道我们可以在 features 文件夹中创建多个 .feature 文件。但是,创建多步实现 python 文件或多个功能文件夹来保存 .feature 文件是否可行
karate - 无法从空手道的 csv 文件中读取“@”符号
我正在使用一个 csv 文件,它有一个列电子邮件,它的值包含 @ 当我尝试在我的功能中读取该值时,我遇到了异常。Feature 文件和 csv 都在项目目录中的相同位置。
CSV:
用户名,密码 sample@yopmail.com,abc123 sample2@yopmail.com,abc123
我的功能如下所示:
请注意,为了使其正常工作,我已附加 @yopmail.com 但如果我的电子邮件 ID 是 @gmail.com 或 @mailinator.com 或任何其他电子邮件,则无法完成此操作。
功能:登录功能
背景:
- 网址网址
场景大纲:使用有效凭据登录
给定路径 '/oauth/token'
当 header Authorization = applicationToken
和 header Content-Type = 'application/x-www-form-urlencoded'
并且表单字段grant_type = 'password'
并且表单字段username = '<用户名>@yopmail。 com'
and form field password = '< password >'
and method post
then status 200
def accessToken = "Bearer"+response.access_token
print accessToken
cucumber - 赛普拉斯中 StepDefinition 的不同文件夹
如何在不同的文件夹中编写不同的步骤定义,并在一个功能文件中同时使用这两个步骤定义。请建议
c# - Specflow 无法处理特殊字符
我正在尝试使用 specflow 中的功能文件检查数据库条目,但它似乎不起作用。Specflow 不会读取 DB 条目(包含特殊字符 (µ,ß,ä...)),而是将诸如 µ,ß,ä 之类的字符识别为小“?”。
是否有任何类型的包或插件可以用来解决问题,或者我必须在步骤定义中转换字符?
谢谢。
specflow - 如何使用数字作为 Specflow 功能文件中的描述而不是参数
我正在编写我的功能文件 SpecFlow,我希望使用数字作为描述。例如 :
然而,在单词 column1 中,1 实际上被读取为参数而不是描述,并且为该行生成的方法是 column(.*) 而不是 column1。正因为如此,由于我在 column2 有另一行,因此只为 then "When" & "And" 语句生成了 1 个方法。
这是不正确的,因为我需要检查 column1 和 column2 的元素。有没有办法让我们只使用数字作为特征文件中的描述而不是参数?
java - 使用 cucumber、java 和页面对象的自动化
我必须使用 cucumber 和 Page object 自动化网站。我必须登录一个网站,然后转到产品页面,然后克隆产品并给它一个新名称并保存它,然后检查产品是否已保存。所以我的问题是我是制作多个用于登录、克隆和检查的功能文件还是在一个功能文件中进行。如果我在多个功能文件中执行此操作,我该如何按顺序运行它们,因为我只能在克隆产品后检查它。
junit - cucumber 在行首没有检测到制表
我正在使用 cucumber 编写 bdd 测试,但在读取断言行时遇到问题。它没有读取我的功能文件中预期行开头的表格
这是我的断言:
这是我的功能文件中导致错误的行(预期行):
这是错误:
请问有什么帮助吗?