问题标签 [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.
getgauge - 我在哪里可以看到 uisng Gauge.writemessage() 写的日志?
刚才我开始从 testNg 切换到 Gauge 框架,原因有很多,现在我的问题是在哪里可以找到使用 Gauge.writemessage 内置方法编写的日志。或者有什么方法可以自定义山姆的位置。?
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:
非常感谢任何帮助或提示如何解决这个问题!
getgauge - 遍历 Gauge 中的表
我是 Gauge 的新手。我正在尝试遍历 csv 文件并将数据保存在网站上。任何人都可以指导如何操作表格对象。
规格
步骤 Impl (JS)
});
validation - 如何在仪表 bdd 中使用“file:”参数
我正在尝试使用 Gauge 中的“file”特殊参数来输入 json 文件。
这是可行的还是文件参数仅适用于文本文件?有没有关于文件参数如何向下游流入步骤定义的示例,或者不是这种情况。
[从文档中不清楚如何在步骤定义级别使用这些特殊参数,并且围绕这些主题的规范文档是高级且不详细的。]
selenium-webdriver - Javascript 仪表 - 类中的 webdriverjs 执行钩子
新的 javascript 和 gauge 。
这是我正在尝试使用 webdriverJs 做的事情,仪表
我有 2 节课
base - 用于启动驱动程序
主页 - 包含主页的元素和方法
然后我的测试文件将包含我的步骤实现
类似于java,这里是我的基类
- 我的主页扩展了 BasePage
- 这是我的测试
这个想法是在基类中启动驱动程序,并使其可用于所有扩展基类的类。最后,我应该能够并行运行测试。但挑战是我无法在基类中成功编写执行挂钩。 有人可以帮助我理解我是否正在尝试做一些我在概念上错误的事情。有没有更好的方法来实现我正在尝试的东西?任何帮助表示赞赏。
python - 当步骤在多个目录中时,Gauge 会找到步骤
我无法在多个目录中设置步骤实现来工作。env/python.properties
我正在根据文档设置我的文件,如下所示:
期望 Gauge 在这两个相对于项目文件夹的目录中查找步骤,但是在运行时我得到了这个:
看起来 Gauge 没有正确解析设置,或者我遗漏了一些明显的东西?我尝试了几种不同的组合,但 Gauge 似乎没有注册“逗号分隔符”,而是将整行视为一条路径。
javascript - 如何解决“无法解析动态参数 x,将其视为静态参数”
我试图解决我的代码冲突。到目前为止,我遇到了一些问题,但这个问题让我陷入了困境。“动态参数 x 无法解析,将其视为静态参数”
我正在尝试在仪表中运行以下场景...
期待:
1> 我希望数据表在场景级别执行。这不是直截了当的,我不得不在仪表属性中添加“allow_scenario_datatable = true”。
2> 仪表无法动态解析,我看到以下错误。“无法解析动态参数,将其视为静态参数”
任何帮助或指导都会减轻我的痛苦
c# - 每次失败时在 Gauge 报告中获取失败断言列表
我正在使用 Thoughtworks 的 Gauge 来自动化我的 UI 测试。每次在我的测试中断言失败时,它都会列出断言中指示的消息。
例如,当此代码在场景 #1 中失败时
此消息转到场景 #1 报告中的仪表自动化报告
当下一个断言失败(在下一个场景中)时,问题就出现了,前一个断言失败的所有消息都被列出(对于两个失败的场景),而不仅仅是新的消息(对于第二个失败的场景)。例如,输出将如下所示,来自场景 #1 的先前失败的断言消息在下面列出为“2)”,而来自场景 #2 的当前失败的断言消息在下面列出为“1)”
如何仅将新的断言消息输出到报告中?有没有办法做到这一点?
我还没有看到任何可能的解决方案
我期望的是,对于任何给定的断言,只有与该断言相关的消息将被输出到 Gauge Automation 报告,而不是在所有运行的测试中列出每个失败的列表。
我想到的另一个细节是断言在不同的场景中。
请求的代码示例(请注意,这是说明断言的分布式性质的示例代码。我认为我在制作示例时发现了大多数小问题,但如果我错过了定义变量或其他小问题,请意识到这只是一个例如,不是我运行的实际代码):'''c#
'''
java - 如何在 XML 报告中显示 Gauge 消息?
我正在尝试使用 将消息写入 Gauge 报告Gauge.writeMessage
,它适用于 HTML 报告,但不适用于 XML 报告。目前使用以下:
任何帮助,将不胜感激!