问题标签 [fitnesse-slim]

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

fitnesse - 我们如何在 FitNesse 中添加弹出窗口?

我想在我hyperlink的. 单击此链接或按钮时,应打开包含一些内容的弹出窗口。buttonFitNesse pageHTML

请让我知道这是否可行FitNesse?如果是,如何实现这一目标?

我试图在FitNesse网站上搜索,但无法获取信息。

0 投票
1 回答
203 浏览

soap - 使用fitnesse在soap webservice测试中处理数组

有没有办法在 wiki 中动态创建表格?

用例:我试图在健身中模仿类似于肥皂声纳。SOAP SOANR 1. 一旦我们导入 wsdl,soap sonar 就会为 wsdl 中的操作生成输入。2. 选择一个操作,输入输入然后执行操作。3. 如果是数组,我们可以选择数组的大小并在各自的数组中输入值。

Fitnesse 1. 我可以使用soapui jars 达到第1 点。2.我可以使用 xmlhttptest 夹具来实现

我被困在第三点。有没有办法我可以在健身中做到这一点?(我的想法是从第 1 点开始,我可以获得每个操作的示例输入,从中我会知道 input.xml 中存在数组/复杂类型,但是我们如何在 wiki 中动态地表示它?

提前致谢

0 投票
1 回答
539 浏览

fitnesse - 在任何异常情况下停止 Fitnesse (Slim)

我们发现“快速失败”原则对于提高基于 Fitnesse 的大型测试组的可维护性至关重要。Slim 的StopTestException是我们的救星。

但是,捕获任何可能的异常并将其转换为那些自定义的 StopException 非常麻烦且适得其反。而且这种方法在固定装置之外不起作用。有没有办法告诉 Fitnesse(最好使用 Slim 测试系统)停止对任何错误/异常的测试?

更新:相应的功能请求https://github.com/unclebob/fitnesse/issues/935

0 投票
1 回答
134 浏览

.net - 如何处理用户停止 FitNesse 测试(超薄表)

我有一个自定义表格夹具(针对 SLIM),它通过以下方式处理输入表格;

我试图弄清楚如何处理用户按下 FitNesse 测试页面上的 [停止测试] 按钮,以便我可以优雅地处理我的测试所拥有的资源。

也许还有另一种方法,苗条的跑步者会为此动态找到。

正在通过 FitSharp 运行测试

0 投票
1 回答
194 浏览

java - FitNesse 在 SuiteSetUp java 类中获取套件名称

我有 2 个页面,一个 Suite 页面 Suite1 和一个 SuiteSetUp 页面。在 suiteSetUp 页面中,我以套件名称作为参数调用 java 构造函数。

现在,当我运行我的健身套件时,我在 java 中得到了字符串“SuiteSetUp”。我应该得到 Suite1 .. 在 FitNesse 中使用 java 是否可行?

!|图书馆 |
|套件设置|${USERNAME}|${suiteName}|

suiteName 在包含在此页面中的模板中定义

suiteName 定义如下。
!define 套件名称 {${RUNNING_PAGE_NAME}}

这就是我将模板包含到页面中的方式 !define 命令写在模板页面中
!include -c .FrontPage._TEMPLATE

0 投票
1 回答
1201 浏览

java - 从 Eclipse 运行 FitNesse 测试

如何从 Eclipse IDE 运行 FitNesse 测试?我试图使用 jUnit Runner。我想知道实现跑步者类和执行 FitNesse 测试的步骤。

0 投票
1 回答
181 浏览

fitnesse - 数据库中不存在 Fitnesse 字段

上面的一个有效,但下面的一个无效。

我收到的信息是

我错过了什么?根据markfink的例子,这不应该失败。

0 投票
1 回答
385 浏览

continuous-integration - 如何触发关于 Fitnesse slim 测试运行的报告邮件?

我们在项目中使用 Fitnesse slim。到目前为止,我们正在从 wiki 页面执行健身测试(slim),并且我们正在从 wiki 本身手动检查结果。

现在,我们计划为我们的项目实施 CI。那么,有没有办法将 Fitnesse slim 与 A​​nthilPro(CI 工具)集成,并可以自动运行 Fitnesse 测试/套装并将执行结果发送到指定的电子邮件 ID 集?

请帮帮我。我知道,很多人已经实施了这一点。但是,我没有得到我在任何地方寻找的确切信息。

谢谢你,切坦

0 投票
1 回答
973 浏览

automated-tests - Fitnesse SLIM:如何设置复杂的复合 pojo 对象?

作为我测试的先决条件,我需要设置一个大型复杂对象模型,稍后将作为参数发布到特定 API 以便对其进行处理。

模型的值是显示在 FitNesse 页面上的测试输入数据。

模型看起来像:

可以使用桌子,但非常不方便。

使用 FIT 可以执行以下操作:

它会以某种神奇的方式将表格从变量解析为所需的问题。现在的问题是:如何使它与 SLIM 一起工作?

如果这不可能,那么在 SLIM 中构建这样一个对象而不制作一个没有人理解的巨大凌乱表的合理替代方法是什么?

我想到的选项:

  1. 要将测试数据存储在相应 JSON 对象中的文件中,请解析它们并在 FitNesse 页面中显示给业务用户。

我不喜欢它,因为维护这样的测试非常不方便——你需要运行测试或者搜索相应的带有数据的文件。

  1. 为 SLIM 和 FIT 添加依赖项,以便从 SLIM 和 FIT 库中受益。

那没有用 - Fitnesse 服务器根本无法启动。

  1. 用过的桌子 - 这非常痛苦且难以维护。

你对这个问题有什么合理的解决方案吗?

无需说诸如更新模型之类的事情-我不能这样做,或者使用像 JBehave 这样的其他东西-我很乐意这样做,而且我过去对 JBehave 有过积极的体验,但遗憾的是,在这种情况下,我m 不是决定技术和方法的人。

0 投票
1 回答
113 浏览

jsonschema - FitNesse:使用 RestFixture 进行 JSON 模式验证

dojox.json.schema如何通过编写源自这些 JS 库的 Javascript 代码,使用 JSV 或 JSON Schema等库对我的 JSON 响应执行 JSON 模式验证。

我想使用 let 功能来分配一个名为的变量,该变量is_valid将运行一个 JS 代码来验证针对 JSON 模式的响应。

JS 代码可能如下所示