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

java - java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials 错误

我已经开始了fitnesse rest api testing。我才3天大。我能够继续运行localhost 80。但它对我来说几乎没有错误,几乎没有jar文件丢失。

我仍然低于错误。

我添加的 jar 列表:

  1. httpclient-4.0.jar
  2. log4j-1.2.16.jar
  3. slf4j-api-1.7.12.jar
  4. slf4j-simple-1.7.12.jar
  5. smartrics-RestClient-2.1.jar
  6. xstream-1.4.8.jar
  7. xuggle-xuggler-5.4.jar
0 投票
1 回答
737 浏览

java - Fitnesse Eclipse 插件 - 如何将 Eclipse 项目转换为 Fitnesse 项目

我正在尝试使用以下网址提供的 Fitnesse 插件:http: //fitnesse-eclipse.github.io/#intro

我已经在eclipse中下载并安装了插件。我可以在我的工具栏上看到一个新选项“FitNesse”,当我右键单击该项目时,我也可以看到“FitNesse->在浏览器中打开”选项。我无法得到的是用户指南提到了将项目转换为 FitNesse 项目的选项。当我右键单击该项目时,我没有得到这个选项。

这是其他人在使用此插件时遇到的问题,还是只有我一个。请帮忙。

0 投票
1 回答
1231 浏览

python - 使用 SLIM 使用 Python 编写 Fitnesse 测试

我下载并运行了 Fitnesse-standalone 来测试 SLIM 协议是如何工作的。

下面是目录结构

FitNesse 维基

计算器

我使用 java -jar Fitnesse-standalone.jar -p 8080 -v 启动 Fitnesse-standalone

终端中的日志是

当我在 FitNesse 中通过调试运行此夹具时,出现以下错误:

我无法理解为什么 FitNesse 无法找到我的灯具代码?

是因为某种许可吗?

我还使用奶酪店的鸡蛋安装了waferslim。

0 投票
1 回答
168 浏览

fitnesse - 不包括本地到套件级别的 Fitnesse Scenario 库

我在 Fitnesse 套件中有我的测试用例。我在套件本地创建了一个场景库。但是在测试页面内部它没有被加载。

这是我的结构

  • 我的测试
    • 内容
      • 测试1
      • 测试2
      • 套房1
        • 场景库
        • 测试1

所以在 Test1 下,我看不到 Scenario Library 的内容。这是我看到的屏幕截图,

在此处输入图像描述

如您所见,它选择了我的库名称,但它只是显示为纯文本,而不是包含页面和扩展选项。

这里出了什么问题?

0 投票
2 回答
179 浏览

maven - 适用于 slim 的 fit-mave-plugin

前段时间,我在集成测试中使用 FitNesse 作为 test_system,在我的 pom 文件中我有这个:

现在我想做同样的想法,但使用 slim,但我找不到任何与 SLIM 等效的插件。

有谁知道如何使用“mvn integration-test”执行一些 Slim 测试?我看到有 Fitnesse-launcher-maven-plugin 但是有了这个我需要启动一个服务,我想要之前的东西,不需要使用端口和所有这些东西启动一个服务

0 投票
1 回答
2615 浏览

java - 为 Maven Fitnesse 插件编写测试

我刚刚从 uk.co.javahelp.fitnesse 安装了 Fitnesse-launcher-maven-plugin,我可以看到它运行良好。

现在我想编写一些测试并在构建过程中看到并执行它们。

我的 pom.xml 文件包含以下插件:

按照插件网站文档

我还创建了以下目录和空(现在)文件:

如果运行命令:

然后我可以看到

一些不属于我的默认 Fitnesse 测试。

另一方面,如果我执行命令:

那么没有要执行的测试:

我想用 Slim 夹具编写一个非常简单的 Java 测试,比如检查我的业务逻辑 add(2, 2) 方法是否返回 4。

我应该在哪个文件中进行 wiki 测试?我的夹具应该放在哪个文件中?如何告诉 Fitnesse 执行我的测试?

更新:我的示例夹具是:

及其内容:

最后一个问题,关于未找到结果 [0] 的问题,是由于我的 getter 读取结果而不是夹具内容中的 getResult,现在读取为:|Example fixture| |value|getResult?| |一些空间|一些空间|

0 投票
0 回答
680 浏览

java - Maven 故障安全运行 Fitnesse 测试

我需要在 maven 集成阶段运行一些 Fitnesse 测试,当我执行 mvn clean verify Fitnesse 测试时,但在执行之后我得到了这个:

测试运行:0,失败:0,错误:0,跳过:0,经过时间:4.723 秒 - in integration.runnerIT [INFO] -------------------- - [信息] 构建成功 [信息] ---------------------

问题是执行了测试并且其中一个测试失败了,但是 maven 说没有执行任何测试。

这是我的 pom 文件:

这是我的测试跑步者:

maven 如何显示已执行的健身测试数量以及它们是否失败?可能吗?

0 投票
1 回答
842 浏览

jdbc - 将 dbslim 与 Fitnesse 连接起来

我正在尝试从 Fitnesse 连接到数据库,但它不断给出错误消息。我正在使用 MarkFink 的 dbslim: https ://github.com/markfink/dbslim

我不断收到的消息是:无法为 DbSlimSetup 调用构造函数

这是我当前的页面:

0 投票
3 回答
481 浏览

fitnesse - 使用 jdbc 将 dbslim 连接到 SQL Server 2014

我将 dbslim 用于(Selenium)Fitnesse:https ://github.com/markfink/dbslim

我想连接到 SQL Server 2014。

我的 jdbc 行应该如何格式化?

不像这样:

但还能怎么办?

ps 文件名为 DbSlimSetup.java

顺便说一下,DbSlimSetup 看起来像这样:

那么如何用'Db Slim Setup'调用它有空格,我不明白那部分。有人可以解释吗?

请帮助我是新手。

0 投票
2 回答
1131 浏览

xpath - 带有 BrowserTest Slim 夹具插件的 Fitnesse 中的 Xpath 不适用于 ul li

我一直在尝试使用BrowserTest Slim 夹具从Fitnesse测试中的以下 html 中获取第一条错误消息。

我尝试了以下 Xpath:

第一个 xpath 返回[null]where 第二个和第三个返回[0]

预期的结果是Enter your code.

如果我把 li 完全拿出来

然后它返回

因此,无论哪种方式,我的测试都失败了,它只查找第一条错误消息。我已经在在线 Xpath 测试仪上尝试了 xpath 查询,它似乎可以按预期工作。

这是一个示例健身测试用例:

可能是我遗漏了一些明显的东西,但是我试图弄清楚几个小时而没有任何成功,我想我会在这里发布这个,以防有些人有类似的经历,或者可以提供一个解决方案来获得<li>三个中第一个的价值。