问题标签 [getgauge]

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

getgauge - 我在哪里可以看到 uisng Gauge.writemessage() 写的日志?

刚才我开始从 testNg 切换到 Gauge 框架,原因有很多,现在我的问题是在哪里可以找到使用 Gauge.writemessage 内置方法编写的日志。或者有什么方法可以自定义山姆的位置。?

0 投票
0 回答
228 浏览

python - 在 VSC 中调试 Guage-python 代码:wsarecv:一个现有的连接被远程主机强行关闭

我是 Gauge 测试框架的新手,并试图让调试与我的 Python/Visual Studio 代码设置一起工作。

当我尝试在 IDE 中调试规范/场景时(使用 Gauge 插件),我收到以下错误消息:

运行工具:

仪表运行 c:\test\gauge\specs\login-logout.spec:5 --simple-console --hide-suggestion

错误信息:

连接已关闭 [127.0.0.1:54738] 原因:读取 tcp 127.0.0.1:54734->127.0.0.1:54738: wsarecv:现有连接被远程主机强行关闭。Stacktrace: 错误信息: write tcp 127.0.0.1:54734->127.0.0.1:54738: use of closed network connection Stacktrace:

非常感谢任何帮助或提示如何解决这个问题!

0 投票
1 回答
195 浏览

getgauge - 遍历 Gauge 中的表

我是 Gauge 的新手。我正在尝试遍历 csv 文件并将数据保存在网站上。任何人都可以指导如何操作表格对象。

规格

步骤 Impl (JS)

});

0 投票
1 回答
120 浏览

validation - 如何在仪表 bdd 中使用“file:”参数

我正在尝试使用 Gauge 中的“file”特殊参数来输入 json 文件。

这是可行的还是文件参数仅适用于文本文件?有没有关于文件参数如何向下游流入步骤定义的示例,或者不是这种情况。

[从文档中不清楚如何在步骤定义级别使用这些特殊参数,并且围绕这些主题的规范文档是高级且不详细的。]

0 投票
0 回答
142 浏览

selenium-webdriver - Javascript 仪表 - 类中的 webdriverjs 执行钩子

新的 javascript 和 gauge 。

这是我正在尝试使用 webdriverJs 做的事情,仪表

我有 2 节课

  • base - 用于启动驱动程序

  • 主页 - 包含主页的元素和方法

  • 然后我的测试文件将包含我的步骤实现

类似于java,这里是我的基类

  • 我的主页扩展了 BasePage
  • 这是我的测试

这个想法是在基类中启动驱动程序,并使其可用于所有扩展基类的类。最后,我应该能够并行运行测试。但挑战是我无法在基类中成功编写执行挂钩。 有人可以帮助我理解我是否正在尝试做一些我在概念上错误的事情。有没有更好的方法来实现我正在尝试的东西?任何帮助表示赞赏。

0 投票
0 回答
65 浏览

python - 当步骤在多个目录中时,Gauge 会找到步骤

我无法在多个目录中设置步骤实现来工作。env/python.properties我正在根据文档设置我的文件,如下所示:

期望 Gauge 在这两个相对于项目文件夹的目录中查找步骤,但是在运行时我得到了这个:

看起来 Gauge 没有正确解析设置,或者我遗漏了一些明显的东西?我尝试了几种不同的组合,但 Gauge 似乎没有注册“逗号分隔符”,而是将整行视为一条路径。

0 投票
0 回答
207 浏览

javascript - 如何解决“无法解析动态参数 x,将其视为静态参数”

我试图解决我的代码冲突。到目前为止,我遇到了一些问题,但这个问题让我陷入了困境。“动态参数 x 无法解析,将其视为静态参数”

我正在尝试在仪表中运行以下场景...

期待:

1> 我希望数据表在场景级别执行。这不是直截了当的,我不得不在仪表属性中添加“allow_scenario_datatable = true”。

2> 仪表无法动态解析,我看到以下错误。“无法解析动态参数,将其视为静态参数”

任何帮助或指导都会减轻我的痛苦

0 投票
0 回答
247 浏览

c# - 每次失败时在 Gauge 报告中获取失败断言列表

我正在使用 Thoughtworks 的 Gauge 来自动化我的 UI 测试。每次在我的测试中断言失败时,它都会列出断言中指示的消息。

例如,当此代码在场景 #1 中失败时

此消息转到场景 #1 报告中的仪表自动化报告

当下一个断言失败(在下一个场景中)时,问题就出现了,前一个断言失败的所有消息都被列出(对于两个失败的场景),而不仅仅是新的消息(对于第二个失败的场景)。例如,输出将如下所示,来自场景 #1 的先前失败的断言消息在下面列出为“2)”,而来自场景 #2 的当前失败的断言消息在下面列出为“1)”

如何仅将新的断言消息输出到报告中?有没有办法做到这一点?

我还没有看到任何可能的解决方案

我期望的是,对于任何给定的断言,只有与该断言相关的消息将被输出到 Gauge Automation 报告,而不是在所有运行的测试中列出每个失败的列表。

我想到的另一个细节是断言在不同的场景中。

请求的代码示例(请注意,这是说明断言的分布式性质的示例代码。我认为我在制作示例时发现了大多数小问题,但如果我错过了定义变量或其他小问题,请意识到这只是一个例如,不是我运行的实际代码):'''c#

'''

0 投票
1 回答
79 浏览

javascript - 如何在getgauge表中附加屏幕截图

我需要在 HTML 报告和从 getgauge 中的规范文件传递的 markdown 文件中附加屏幕截图。

我已经注入了 jQuery 来操作 HTML DOM。

是否有任何本地方法可以在 HTML 报告中的表格行旁边附加屏幕截图?或任何用图像替换路径/值的方法?

实际 HTML 报告:

在此处输入图像描述

降价文件:

当我将 SPEC 文件转换为 markdown 文件时。 在此处输入图像描述

预期的 HTML 报告:

在此屏幕截图中,附在表格本身中。 在此处输入图像描述

0 投票
1 回答
294 浏览

java - 如何在 XML 报告中显示 Gauge 消息?

我正在尝试使用 将消息写入 Gauge 报告Gauge.writeMessage,它适用于 HTML 报告,但不适用于 XML 报告。目前使用以下:

任何帮助,将不胜感激!