问题标签 [cucumber-junit]

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 投票
1 回答
3695 浏览

java - 与硒一起使用时如何验证黄瓜罐

我正在尝试使用 Java 将 cucumber 与 selenium 结合起来。我已将以下 jars 包含到我的 classpath 中。

但是当我尝试运行文件时,我收到以下错误。

请告诉我是否需要添加其他版本的罐子或新罐子???

0 投票
1 回答
515 浏览

selenium - 如何使用黄瓜 jvm 和 selenium webdriver 为功能文件中的每个场景提供唯一的序列号

由于场景太多,当出现故障或错误时,我很难跳转到有问题的场景。

有没有办法给每个场景一个唯一的编号,以便于映射并且也可以用于日志记录。

我正在使用带有黄瓜 jvm 和页面对象的 selenium webdriver。

例如功能文件:

0 投票
1 回答
2774 浏览

python - 将 bash/python 脚本与 Selenium 集成

我正在测试一个在生产环境中使用 bash 和 python 脚本来模拟用户的网站。我熟悉 Selenium(Java 风格)来测试前端,但是如果没有在后台运行这些脚本,就没有太多要测试的东西了。

Selenium 是否有一个插件来运行 linux 命令/bash 脚本或一个单独的工具来自动化整个过程?这是我需要自动化的基本过程:

登录前端→检查当前用户活动(应为0)→运行python / bash脚本→检查前端系统拾取的新活动水平→在前端对数据运行各种测试。

0 投票
0 回答
470 浏览

java - 如何在 cucumber-jvm 中实现真正的@ignore?

Cucumber JVM / Cucumber JUnit 是否支持真正的忽略?不是按"~@ignore"标签过滤,而是实际忽略哪里通过标记规范@ignore(无需修改步骤以将临时PendingException作为第一行),它将在 xml 报告中报告为已跳过,因此显示为CI 服务器,例如 TeamCity 的构建概览/状态。

故障安全-summary.xml

测试-com.foo.FooIT.xml

0 投票
1 回答
1660 浏览

cucumber-jvm - Cucumber-Jvm (使用 Maven 项目) + Selenium WebDriver PageObjects + Allure Report

我正在研究“Cucucmber-Jvm(使用 Maven 项目)+ Selenium WebDriver PageObjects + Allure 报告”,我无法生成“Allure”报告。

以下是代码、功能文件、pom.xml 等...

Pom.xml:参考 POM 网址 - https://github.com/allure-framework/allure-cucumber-jvm-adaptor

功能文件位置: src/test/resources功能文件名称: OpenAndclose.feature

代码位于: src/test/java

步骤定义:

页面对象类:

从命令提示符运行“Allure”报告后,得到以下错误消息和错误报告。

以下报告来自:错误消息下方的“mvn clean test”正在显示。

以下报告来自:mvn 网站

0 投票
2 回答
4113 浏览

java - 黄瓜执行错误Java

大家好,我正在从事一个项目,当我运行我的代码时,我必须使用 selenium 实现黄瓜,然后显示错误消息我已经安装了 JDK 7,并且我正在使用图像中的 Jars

在此处输入图像描述

功能是: 功能:检查谷歌计算器中的加法为了验证谷歌计算器是否正常工作作为谷歌的用户,我应该能够得到正确的加法结果

场景:加法给定我打开谷歌当我在搜索文本框中输入“2 + 2”然后我应该得到结果为“4”

0 投票
1 回答
1256 浏览

selenium - 黄瓜不运行硒代码

当我尝试运行我的代码时,它只显示黄瓜骨架。我使用 JUnit 运行器类作为 JUnit 测试套件。

下面是所有三个类的代码。

特点是:

硒类:

JUnit类:

步骤定义:

显示的输出是:

0 投票
2 回答
40123 浏览

java - 如何从命令行运行黄瓜文件

我在本地的以下位置有黄瓜功能文件:

和位于以下位置的 Junit jar:

当我尝试了以下几个命令从命令提示符执行功能文件时,总是遇到与以下相同的错误

以下是我使用的命令: 命令 1:

命令 2:

你能帮我从命令行运行这个功能文件吗?提前致谢。

0 投票
2 回答
2539 浏览

cucumber - 在平静地运行黄瓜时面临问题

为了将 Cucumber 与 Serenity 集成,我在 Gardle 文件下创建了。Serenity 工作正常,但我无法将它与 Cucumber 一起使用。当我在 runner 类中使用 @RunWith(CucumberWithSerenity.class) 时,它给了我未解决的类型错误。

构建.gradle:

请建议我需要改变什么才能用 Cucumber 平静地运行。提前致谢。

0 投票
1 回答
342 浏览

cucumber - 在 Serenity 中的报告之间导航时遇到问题

我可以使用 gradle 运行 serenity 测试用例。我使用命令$ gradle clean test aggregate。报告也会生成,但是当我单击报告中提供的链接时,它无法导航并给出错误消息。我已经创建了下面链接中提到的包结构。 http://thucydides.info/docs/articles/an-introduction-to-serenity-bdd-with-cucumber.html 但是我仍然无法解决这个问题。下面是我的 Runner、Step 定义和存储库类。跑者类:

步骤定义类:

存储库类

你能帮我解决这个问题吗?提前致谢