问题标签 [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.
fitnesse - 为什么我的测试页被忽略了?
我遵循了几个不同的教程来使用 .NET 设置一个简单的超薄健身环境。我已经尝试使用 fitsharp 和 netrunner 进行此操作,但最终都在我的测试页面中被忽略。一切都很好,甚至运行 RunnerW.exe 什么也没提供。我已经检查了很多次,我的所有路径都是正确的。最后,在运行测试时,我得到的只是下面屏幕截图中显示的内容。我已经为此苦苦挣扎了几个小时,因此将不胜感激。
NetRunner:
结果:http ://screencast.com/t/mBdkCyGow
Fitsharp:
结果:http ://screencast.com/t/GMqdgwxA6
java - Maven 依赖于 FitNesse 的“NoClassDefFoundError”
我正在使用 FitNesse Slim 执行一些简单的 POST/GET 请求。我使用 Maven 作为我的依赖管理系统。
当我尝试运行我的 Fixture 时,我收到以下错误消息。
我假设这是因为我没有正确设置 Maven 存储库,以便 FitNesse 可以找到HttpEntity
类/jar 文件。
我该怎么做呢?
我的套件 wiki 页面如下所示:
我的测试页面如下所示:
api - 如何使用 RestFixture 编写 POST / PUT 请求
我正在尝试将 smartrics-RestFixture-3.0-bin.zip 用于POST请求,但由于某种原因它失败了。看起来像是服务问题本身,但当我正在学习 Fitnees 时,不确定测试是否有任何问题。
任何人都可以分享一些细节,或者使用演示 REST API 使用 RestFixture/Wiki 格式的 POST 休息请求示例 - http://www.thomas-bayer.com/sqlrest/CUSTOMER/
我的基于 wiki 的 TC 如下所示 - (我正在尝试添加 ID = 20 的客户数据)
我得到以下错误:
请建议。谢谢!
更新日期:2015 年 4 月 6 日
我试图使用不正确的 POST 方法添加新的 CUSTOMER 条目,我应该使用 PUT 方法。今天当我尝试使用 PUT 方法添加新的客户条目时,我得到了同样的错误:(..
看起来只是 WEB 服务的问题。
java - 在所有子页面上运行 FitNesse 脚本
我正在尝试使用这个问题的解决方案来使我的 FitNesse 套件中的 Fixtures 可以使用系统属性(基本上,使用脚本来设置静态类属性)。如果我在每个测试页面中包含脚本,它工作正常,但是这些页面由用户在 Excel 中维护,所以我想将脚本部分放入父页面并让每个子页面都包含它 - 这可能吗?脚本部分非常简单:
这只是调用一个方法,该方法在 ServerInterface 中设置一个静态变量,然后 Fixture 代码类使用该变量向服务器发出请求。
或者,欢迎使用任何更简单的方法将系统属性值添加到我的 Fixture 代码中(当然,System.getProperty() 不能直接访问属性,因为 Fixtures 在与 Fitnesse 服务器本身不同的 JVM 中运行)。
jenkins - 运行所有健身测试但不是独立运行时套接字关闭
当我尝试运行我的健身测试时,它们会独立通过。但是,当我尝试立即启动所有这些程序时,它会冻结,在第二个套件的第三次测试中以及在 jenkins 中(它可以超时),我收到以下错误:
屏蔽套件的测试没什么特别的,其实之前就通过了,单独启动就通过了,我也没碰过。
我之前遇到了相反的问题“单个测试不起作用,但是当您立即启动所有测试时,它们都通过了”。它是由一些不是 WikiWord 的测试名称引起的。所以现在我所有的测试名称都是wikiword。
有任何想法吗 ?
fitnesse - 如何以非技术风格定义变量
我们实际上在 FitNesse 中使用这样的变量定义:
我怎么能用夹具或任何其他更适合使用表编写测试的约定的方式来做到这一点?
fitnesse - Fitnesse 在 Windows 7 上不显示测试进度
我正在使用 Fitnesse 进行功能测试,但在 Windows 7 上运行时,它不显示我的测试进度。它不显示进度条,也不显示每个测试的完成情况。我知道测试只是通过检查日志来运行的。在 Windows 8 上运行时效果很好。我还尝试在 CentOS 和 Ubuntu 等 Linux 发行版上运行,没有任何问题。在提到有关在后台运行的提琴手网络调试器之前有一个类似的帖子,但我不认为我首先在运行提琴手。链接到上一篇文章 -> Fitnesse 不显示进度 尝试在不同的端口上运行它并不能解决问题。
fitnesse - Fitnesse 中的批量执行
FitNeese 是否有任何可用的功能,我可以创建批次测试并自动运行多个批次?
注意:- 我想在同一个测试套件中执行这些测试。
问题是 - 我的每个测试都有一个 Web 服务调用,如果我一次添加 100 多个测试,则永远不会返回响应。目前使用 FitNesse SLIM。
我是 FitNeese 的新手。请指教。
json - StringFixture 如何工作的示例
有人可以提供一个如何使用FitNesse String Fixture的例子吗?
以下不起作用:
为了提供上下文,我正在尝试验证Id
REST 调用的输出字段的值:
如果可能的话,我不想为此编写任何代码。