问题标签 [jbehave]

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 回答
458 浏览

junit - JBehave - 如何写幂等故事?

我想为我在 JBehave 中的验收测试编写一个“常见”故事,仅当用户不存在时才添加该用户。“createUser”故事本身就是一个验收测试用例。我想GivenStories在“modifyUser”、“deleteUser”等上引用它——但是当“createUser”故事想要添加一个已经存在的用户时,我不想得到一个错误。

如何确保仅在需要时才执行“createUser”?我在 JBehave 中找不到“条件故事”的任何解决方案。我也不能将“createUser”故事写成幂等的。

0 投票
1 回答
1239 浏览

jbehave - JBehave给定的复合步骤无法识别

我在 JBehave 中有以下步骤:

当我尝试运行使用此步骤的故事时,将引发异常:

有什么问题?我Given page <name> is loaded在其他测试故事中使用了一个步骤(不是复合的)并且它有效。

0 投票
0 回答
508 浏览

java - 如何编辑路径结构(jbehave,maven)

求助,我改了项目文件夹结构然后不运行测试了。如何让 Maven 运行我的文件夹结构,而不是按标准?我使用 IDE eclipse、Thucydides-JBehave 原型、maven。这是我的登录 ide:

这是项目的结构:

0 投票
2 回答
1831 浏览

java - WebDriver 在网格布局中查找元素

为了测试我的应用程序,我使用 Selenium、JBehave 和 JUnit。要在页面中查找元素,我使用 WebDriver。

我有网格布局,在网格的每个部分都有我想单击的按钮,例如:

但我想从网格布局的特定部分单击按钮:

我在页面中有这样的结构,我想从左上角单击按钮(带有style="left: 0px; top: 0px;")。

我怎样才能做到这一点?

0 投票
0 回答
280 浏览

jbehave - 如何运行一个 jbehave 场景是多个浏览器

如何在 parrell 中使用多个浏览器运行 jbehave 场景?我将浏览器名称作为运行时参数从竹子中传递,并将其添加到我的代码中的 SauceWebDriverProvider 中。我想用多个浏览器并行执行这个场景。请帮助我找到解决方案。谢谢

我有这样的场景:

场景:+登录:用户登录到我的应用程序

鉴于我使用有效密码登录 myappliation 然后确保用户能够登录 myapplication

示例:|用户名|密码| |李|密码|

0 投票
1 回答
530 浏览

jbehave - 在 JBehave 中获取场景的特定标签值

如果有任何方法可以为 JBehave 中的以下场景获取 @dataset 标记的值?

我试过了

但是,如果为特定场景定义了 @dataset,这将不起作用。

0 投票
1 回答
690 浏览

java - IntelliJ Plugin Dev - 无法为部署准备插件

我正在尝试从github repo下载 IntelliJ IDEA 插件(用于 JBehave 集成)的源代码,并将其构建到一个 jar 中,我可以将其分发给我的团队(然后他们可以将其放入他们的插件目录中进行安装) . 到目前为止我做了什么:

  1. 配置IDEA SDK(我下载了社区版最新版本的源代码并构建了它)
  2. 通过 zip 从 repo 下载源代码,以及 git clone
  3. 从头开始创建项目,以及尝试“导入”
  4. mvn install在命令行中运行,运行“Make Project ”
  5. 然后我寻找命令(根据本教程

    构建 | 为部署准备插件模块。

我尝试查找命令的屏幕截图

如您所见,该命令不存在。

我究竟做错了什么?我试过摆弄项目/模块设置广告,我觉得我无处可去。

0 投票
1 回答
646 浏览

maven - 实现 JBehave 导航器

有没有人成功实施 jbehave-navigator 的有效解决方案?我正在使用 3.7.5 版的 jbehave 核心/导航器。

我尝试导入依赖项并使用 maven-dependency-plugin 对其进行解包。这会显示页面,但存在格式问题(所有浏览器中的所有内容都不一致),并且不包含报告中的任何数据。

0 投票
1 回答
1565 浏览

bdd - JBehave 与 FitNesse

如果您的系统基本上是在处理数字,即给定一组大输入,对它们运行一个进程,然后断言输出,哪个是更好的框架?

“大量输入”是指我们需要为几个不同的相关实体输入数据。

此外,还有几个输出,即我们最后不只是得到一个数字。

0 投票
1 回答
592 浏览

spring - 验收测试期间的 BeanCreationException

我使用 Spring Security 进行身份验证。我修改了@Page定义哪种类型的用户可以访问页面的注释。

在那之后,在我的验收测试中,我开始出现以下错误:

我发现这里有问题:

什么会导致问题?

错误:

注释的变化:

在应用程序中一切正常,只有测试有问题。