问题标签 [fitnesse]

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 投票
2 回答
4670 浏览

selenium - Selenium:是否可以将 xpath 与变量连接起来?

我的元素的 xpath 变得非常难以阅读。

//div[@id='main_content']/div[2]/div[2]/div[2]/div[4]/table/tbody/tr[2]/td/form/fieldset/p[1 ]/输入

如果我可以将其中的大部分存储为变量并在以后像这样使用它,那就太好了:

| 断言元素呈现 | ${myForm} 。/fieldset/p[1]/输入 |

这样的事情可能吗?这将使我的测试更容易阅读!

0 投票
1 回答
6740 浏览

selenium - Selenium Fitnesse Bridge:如何存储和回显变量?

我正在使用Selenium Fitnesse Bridge Fixture在 Fitnesse for Selenium 中编写测试。这很棒,因为它涵盖了 Selenium 的所有功能。但是,我遇到的问题是像在 Selenium IDE 中一样存储变量。

像这样简单的东西应该可以正常工作,但是当我保存测试时,我得到一个错误,未定义的变量。

这没有任何意义。我在回显之前定义了该行。当我运行测试时,我得到:

作者对他的测试做同样的事情。为什么这对我不起作用?

0 投票
1 回答
1570 浏览

fitnesse - Fitnesse-重构页面时出错

嗨,每次我尝试重构页面时,都会收到以下错误 - 无法将 FitNesse.StoreProcedure 重命名为 TestSuite.StoreProcedure TestSuite.StoreProcedure 不是有效的简单页面名称。因此,我在创建测试套件时遇到了麻烦。任何帮助将不胜感激。

0 投票
3 回答
8937 浏览

selenium - Selenium:如何使用 javascript 从表单字段中清除值?

我正在使用 selenium IDE 和 Selenium-Fitnesse Bridge 夹具,我正在尝试测试当我从表单字段中清除默认值时,我的表单会显示一条错误消息。

因此,当我使用 Selenium IDE 进行录制时,它所做的就相当于告诉 Selenium 什么都不输入。

问题在于我正在使用的 Fitnesse 夹具期望第二个参数不为空。

Selenium 有没有办法“清除值”而不是“不输入任何内容”?

0 投票
5 回答
2255 浏览

testing - 有人可以帮我解释一下适合测试吗?

所以这件事在我的脑海里已经有一段时间了。我已经看到了它的提及,我已经阅读了健身网页,但我仍然不太了解它。Fitnesse 似乎是另一个测试框架,如 NUnit 或 MbUnit 或任何其他框架,因为您定义了您想要查看的输入和输出,但它似乎旨在测试整个应用程序而不是单元。

如果是这样,它是如何运行的?您是否必须使用钩子设计您的应用程序以进行适合性测试?它实际上属于测试范围的哪个位置?有人可以给我一个很好的例子,说明可以在哪里以及如何使用拟合测试,以及有哪些优点/缺点?

0 投票
2 回答
823 浏览

linux - Linux 上的 Fitnesse RestFixture

我一直在Fitnesse中使用RestFixture来测试在 Tomcat 下运行的 REST 服务。当 Fitnesse 在 Linux(准确地说是 Redhat)上运行时,fixture 不会将任何查询字符串传递给 Tomcat(日志条目证明了这一点)。但是,在 Windows 机器上通过 Fitnesse 运行的完全相同的固定装置可以按预期工作。

有没有其他人尝试过这种操作系统和夹具的组合并且有任何可能有帮助的经验?

或者,是否有人知道批量测试 REST 服务的任何好方法(以非开发人员可以创建新测试的方式)。

任何帮助将不胜感激!

0 投票
4 回答
4454 浏览

fitnesse - 为什么适合/FitNesse?

使用 Fit/FitNesse 而不是 xUnit 样式的集成测试有什么意义?在我看来,它的语法非常奇怪且非常不清楚。

真的只是让产品负责人写测试吗?他们不会!这对他们来说太复杂了。那么,为什么任何人都应该适合/FitNesse?

更新所以它完全适合业务规则测试吗?

0 投票
1 回答
3049 浏览

fitnesse - 我可以为 FitNesse 测试表单元格添加颜色吗?

我希望能够为 FitNesse 表格单元格(有时是整行)添加彩色背景以增强其可读性。如果在运行测试页面时这些颜色被覆盖,我很高兴。有没有办法做到这一点?

0 投票
3 回答
1210 浏览

.net - 如何从 FitNesse 调用 WCF 服务

从控制台应用程序、asp.net 应用程序、wpf/winform 应用程序调用 WCF 服务时,您必须具有用于 WCF 服务端点信息的 app.config 或 web.config 文件。但是从FitNesse,我调用了一个.dll(类库)的夹具,这个夹具正在调用我的WCF服务。它不能调用服务,因为我不能包含它需要的端点信息——因为 DLL 不能有 app.config 文件。关于如何从 FitNesse 调用 WCF 服务的任何想法。

0 投票
2 回答
4590 浏览

configuration - FitNesse 配置文件

我使用 FitNesse 作为功能测试框架。当 FitNesse 运行需要配置的代码时,我遇到了麻烦。

如果我需要从配置文件中获取连接字符串,我可以通过将其添加到 FitServer.exe.config 来使其工作。但是,我不喜欢这种解决方案。我希望 FitNesse 加载我自己的配置文件,即 TheNameOfMyApp.dll.config。

这可能吗?