问题标签 [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 回答
1765 浏览

fitnesse - 在 FitNesse 中复制变量

1)!| 脚本 |com.playtech.openapi.core.fitnesse.tests.Fixtures |
|$response=|创建组 |121312441||我的组|
|$id=|getParameterFromResponse |$response|

!define groupId $id

2) !| 脚本 |com.playtech.openapi.core.fitnesse.tests.Fixtures |
|$response=|createMember|亚历克斯| |$id=|getParameterFromResponse |$response|

!define memberId $id

3) !| 脚本 |com.playtech.openapi.core.fitnesse.tests.Fixtures |
|addMemberToGroup|${memberId}||${groupId}|

如何将值从 $id 复制到 groupId?因为我的例子不起作用

PS:getParameterFromResponse的结果必须在步骤1和2中定义为$id参数。并且memberId不等于groupId

0 投票
2 回答
637 浏览

fitnesse - Fitnesse 是否有能力使用不同的参数多次运行一项测试

我想用不同的参数运行相同的测试,比如junit中的@Parameterized.Parameters。Fitnesse有能力做到这一点吗?

0 投票
1 回答
681 浏览

java - Fitnesse slim 夹具变量替换失败

目前我有一个 FitNesse Slim 夹具,它使用快速简便的处理方法编写:

一切正常,除了一个问题:页面变量/表达式。

在父页面上,我定义了一个日期/时间变量:

在子页面上,我定义了我的表以按照与 GitHub 上可用的RESTFixture类似的模式进行处理:


 

问题是:

${myvar}规范没有正确评估。而不是评估一个值,例如071511718它显示为实际表达式: !today (mmddhms)。我需要它作为正确的表达式进行评估。

在设置相同的 RESTFixture 表中,以及它评估的其他任何地方都很好。但是,我没有看到在哪里定义了允许正确评估的专用处理代码。

任何人都可以指向该夹具中的适当代码,或者只是指向我一些文档。我在网上看不到任何东西。

0 投票
1 回答
443 浏览

.net - Fitnesse - 程序集配置文件的问题

以下是我在 Fitnesse 中的页面。我有一个名为 TestSuiteFitnesse.DLL 的 .NET 类文件,这里是填充 SCRIPT 表的装置。我们传入 TT1 和 Client Registration 变量。我们有另一个 .NET 类文件调用 CRLib.dll。根据变量的值,它会做不同的工作。该工作的一部分是从 app.config 文件中读取并从用于查询数据库和构造返回的部分返回值。我遇到的问题,我现在尝试了很多网站,似乎找不到答案。当我运行 Fitnesse 页面时,我收到一条错误消息,告诉我代码在 app.config 中找不到部分。我已经阅读了有关创建suite.app 或类似内容的信息,但我无法终生让它工作,以便它读取app.config。

任何帮助都被大大接受。

这是配置文件:

0 投票
1 回答
719 浏览

checkbox - (Fitnesse,Xebium,Selenium-IDE)如何从部分文本中单击复选框(Xebium 命令)

我只是 Xebium 的新手。我使用 Xebium 对网站进行自动化测试。我的命令有问题。

如果我想检查复选框但无法检查

| 确保 | 做 | 点击 | 上 | id=user_terms_accepted |

因为用户将从文本中选中此复选框。

如何从部分文本中检查复选框?

非常感谢^^

0 投票
0 回答
87 浏览

fitnesse - Fitnesse - 旧版本的线程问题

对于一个使用 Slim 的 java 项目,我们已经建立了很多套件,每个套件都有几百个测试。随着这些套件的增长,我们看到一些非常随机的空异常随着套件大小的增加而更频繁地发生。这将暗示一些线程问题。

我们使用的是相当旧的 Fitnesse 版本(20111026),想知道是否有人对 Fitnesse 中的此类问题有疑问,以及是什么解决了这些问题。

没有看到任何关于发布的更改日志,有人知道自 v.20111026 以来是否有任何与线程相关的修复?

0 投票
1 回答
123 浏览

fitnesse - 从 Fitnesse 调用 Control-M

需要获得有关从 Fitnesse 调用 Control-M 的帮助。我可以为此使用 ctmorder 吗?我能够直接执行 .sh、.com 和 db 脚本。非常感谢任何帮助。谢谢!!!

0 投票
2 回答
1319 浏览

fitnesse - 如何使用 java 对象和 Fitnesse 在多个测试表之间传输数据?

目前我正在学习 FitNesse。我在一个测试页面中有两个不同的测试表,并且想在我的“InventoryFixture”表中添加/删除数量。

我的问题是我无法使用“myInventory”对象从“InventoryFixture”表中获取数量值。我的目标是确保我每次都使用同一个对象并引用“InventoryFixture”类。

我在开发中使用 java 并扩展了 ColumnFixture。

在此处输入图像描述

在“AddRemoveItemFixture”类中,我得到新项目并将它们添加到我在“InventoryFixture”类中的数量中。

好像我错过了什么,谁能告诉我什么?

这是我所有的java代码:

在这个类中,我通过函数 addItems() 添加新项目,问题就来了。myInventory.getQuantity() 返回 [0] 而不是 [28],因此项目总数为 (0+5 = 5) 而不是 (28+5 = 33)。

我将类 InventoryFixture 实例化为:

0 投票
1 回答
468 浏览

selenium - (Xebium)如何将随机字符串作为变量输入到字段中

我尝试测试一个案例,该案例必须通过使用 xebium 和 fittity 来随机输入一个字符串以在字段中输入。

我尝试使用以下命令,但它不起作用。

感谢您的关注 :)

0 投票
1 回答
90 浏览

fitnesse - Bandxi 的 FitNesse Eclipse 插件 url 不起作用

Bandxi 的 URL 在 Eclispe 中不起作用 http://www.bandxi.com/fitnesse/index.html

在此处输入图像描述