问题标签 [cucumber-serenity]

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.

0 投票
0 回答
1453 浏览

java - Serenity - Cucumber - Java - 未创建汇总报告(Maven)

我正在尝试使用带有 Cucumber 和 Serenity 的 Java 中的 Maven 在 IntelliJ IDEA 中生成 Serenity 报告。

这是我的跑步者:

这是我的 serenity.properties 文件:

另一方面,这是我的 POM,但使用这些依赖项版本,是在我的笔记本电脑上运行 Cucumber 的唯一方法:

正在生成普通报告,但是当我尝试单击图像这个图片时,它会显示下一个结果未找到

有人可以帮我吗?

0 投票
0 回答
54 浏览

cucumber-java - 用宁静/黄瓜打开页面的问题

我试图通过调用 PageObject 类的 open() 方法在 StepDefinition 类中打开一个页面。问题是,在调用此方法后,它不会按照以下说明进行操作:

你能帮我解决这个问题吗?

0 投票
1 回答
704 浏览

appium - 有没有使用 serenity/appium 配置酱实验室的示例来针对移动本机应用程序运行脚本?

对于我的项目,所有功能都在 serenity 属性文件中给出。下面是示例:

我想知道酱实验室的配置,如,API_KEY等。将如何适合上述属性文件,或者我们是否可以在钩子之类的方法中设置配置。如果有一个很好的例子?USERNAMEPASSWORD@before

谢谢 Vamc

0 投票
0 回答
174 浏览

selenium - 问题启动了对 Jenkins 的 Serenity 测试

我正在尝试在 Jenkins 服务器上启动我的 serenity-Cucumber 测试。实际上我在启动 ChromeDriver 时遇到了一个简单的错误:

“IPv4 端口不可用。正在退出...”

我失败的测试很简单:转到一个特殊的 url 并验证该 url 是否是预期的

我在 maven 1.9.9 - cucumber 1.9.5 - serenity 1.9.9 - chromedriver 2.40 - jenkins 2.19.1 上运行

我使用命令“clean verify”运行我的项目我试图设置一个代理,但它没有改变任何东西 - 我试图改变 chromeDriver 的端口而没有结果

有没有人已经面临这个问题?

在端口 4013 上启动 ChromeDriver 2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7) 只允许本地连接。在端口 9015 上启动 ChromeDriver 2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7) 只允许本地连接。IPv4 端口不可用。退出...

0 投票
1 回答
538 浏览

java - AppiumFieldDecorator 方法在最新的 serenity 版本中出现错误

我是 Serenity Appium 的新手。我正在尝试使用页面对象机制来实现 Serenity-Cucumber-Appium。为了实现页面对象,我遇到了下面的方法需要在一个基本的页面对象类中。

当我使用以下版本的 Serenity 和 Cucumber 时,这工作正常。

但是,如果我使用以下版本:

然后它在方法上给我编译时错误in

你能帮我吗,我怎样才能克服这个问题,并为 Appium Serenity 有效地使用页面对象机制。

0 投票
1 回答
49 浏览

java - API 测试。如何管理有效负载

我想测试一个 API(Post 方法)。我必须通过更改所有可用参数来测试这个 API。对于测试用例 1 中的 EG,我只更改用户名,在测试用例 2 中,我只更改密码,以后再更改。

我的 API 如下所示:

我可以通过以下方法成功测试它:

但我正在寻找一些我不必管理这个的方法 urlParameters

您能否请一些想法如何实现?

0 投票
0 回答
432 浏览

serenity-bdd - ExtentReports/Klov 和 Serenity

有人知道 ExtentReports 是否专门为 Klov 提供了对 Serenity 的支持?我正在寻找实现这个仪表板,并想知道它是否支持 Serenity。

0 投票
0 回答
585 浏览

serenity-bdd - Serenity 报告没有任何 REST 查询

我们有一个宁静而放心的项目。

但是测试报告没有生成RESTQuery按钮来检查请求响应

我们查询with given().when().body().get(APIURL)

响应来了,但没有找到休息查询。

跑者班


api 对象

使用 SerenityRest 检查时出错

IT 现在使用 serenity 版本 1.9.26

IT 现在使用 serenity 版本 1.9.26

0 投票
1 回答
895 浏览

cucumber - 没有示例的黄瓜无法识别场景

我有一个类似于以下的小黄瓜场景:

当我执行这个场景时,我的报告说

0 个场景,0 个步骤执行。

但是,当我使用示例执行场景时,我的设置工作正常。

我错过了什么吗?

0 投票
1 回答
1081 浏览

serenity-bdd - 宁静不打开浏览器

正如我们在 serenity bdd (cucumber) 中所知道的,webdriver 是通过使用PageObjectclass 启动的。

在 serenity.properties 中包含以下属性:

代码的问题是这没有打开 chrome 浏览器。