问题标签 [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.
java - 通过 Maven 插件运行 Gauge 测试时如何设置日志级别
通过mvn gauge:execute -DspecsDir=specs
控制台输出运行我的 Gauge 测试时,会被 DEBUG 输出污染。
如何为这些测试设置日志级别(通过 Maven 插件运行它们时)?
java - 使用仪表运行 selenium 时如何获取当前场景和/或规范名称
我正在使用仪表并尝试获取当前规范和/或场景名称。目前,我的代码的结构类似于 Gauge 在 github 中提供的 java-maven-selenium 示例。
谢谢您的帮助!
java - 动态跳过 Gauge 测试
我正在尝试找到动态跳过 Gauge 执行的方法(忽略所有后续步骤但不会失败)。例如我有一些规格
以及他们的实施
有什么办法可以这样做吗?
getgauge - 如何设置仪表自动化测试以使用多个浏览器
我正在 Thoughworks Gauge 平台上启动一个 UI 自动化项目。我的示例将 Internet Explorer 设置为默认值。我正在尝试使用不同的浏览器设置多个环境。
我似乎无法在 Gauge 文档中看到如何设置它。
谁能帮忙,
谢谢你
javascript - 使用 frisby.js/jest 和 Gauge 测试 API
我正在尝试让 Gauge-js 与 Frisby 一起工作。我们使用 Frisby 在我们的 API 上运行功能测试作为黑盒测试。最近将 Frisby 升级到现在使用 Jest 的 2.0.8 版本。一切都很好。现在我想在顶部添加 Gauge-js 以添加人类可读的测试规范/场景/步骤。
我正在 Windows 8.1 机器上进行测试:
- Frisby
- Gauge 0.9.4
- gauge-js 2.0.3
为了使它工作,我将 Frisby 添加为 gauge-js 的依赖项。现在它部分起作用了。它实际上执行了测试步骤,但失败了
这是实际的测试步骤:
当注释掉未注释的行时,会发生错误。
我认为问题实际上在于它是如何加载依赖的,但是我的 js 知识有点零散和生疏。任何帮助,将不胜感激。
java - Gauge - 在 Java 的超类中运行 @BeforeSpec
我正在使用Gauge编写测试框架。我想在一个类中执行一些初始化逻辑,以及重用它的步骤逻辑,如下所示:
我似乎无法做到这一点。执行这些步骤时,“属性”始终为空。将@BeforeSpec 放在 B 类中并调用 super.init() 有效,但我想避免在扩展 A 的每个测试类中进行此调用。有没有人遇到并解决了这样的问题?
spring - Gradle Guage 插件在使用 Spring Framework 时无法加载测试类
示例项目ioc-spring从 Maven 插件运行仪表集成测试,gauge-maven-plugin
. 当加载到 IntelliJ 中时,它们在 IDE 中也可以正常运行。但是,当项目被移植到 Gradle 时,使用gauge-gradle-plugin
测试无法在输出中加载到控制台:
这是我的build.gradle
文件:
java - 动态参数无法在 Gauge 中解析
我尝试file
在 Gauge 规范中使用特殊参数。
这个的java实现看起来像这样
我假设参数 typ 是String
(也可以是File
?)
但是,尽管如此,运行它,返回
如何在规范中定义文件参数以及如何为此编写 java 实现?
谢谢
sonarqube - 如何在 Sonarqube 中呈现外部数据?
我喜欢将 Gauge ( http://gauge.org ) 结果包含在 SonarQube (LTS 6.7.1) 中,基本上只需包含项目的执行信息(本地存储在 junit xml 文件中)。
运行了哪些规范和场景等。
但是我完全不知道如何将它集成到声纳库中。我设法向 sonarqube 添加了一个新页面,但是如何检索要显示的值?
所以我的想法是Sensor
阅读 Gauge 报告文件并发布信息。但是所有的sensorContext.newXXX
方法似乎都不能用于此。
关于如何在 SonarQube 中提取和呈现外部信息的任何建议?有什么可用的最佳实践吗?
谢谢