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

getgauge - Taiko 抛出错误:无法启动 chrome 没有可用的沙箱

我正在尝试运行 Gauge/Taiko,但是当我只发出openBrowser()命令时,我在一开始就遇到错误。我的操作系统是 Debian 9 Stretch,我使用本地 Gauge/Taiko 安装。该错误似乎表明我需要更新我的内核 - 我真的需要吗?我希望 Taiko 包含适当的 chromium 构建,尤其是https://chromium.googlesource.com/chromium/src/+/HEAD/docs/linux_suid_sandbox.md状态的第一行是“页面主要是 out-of- date”,它看起来像是一组从源代码安装的说明,而不是使用提供的软件包。

我会很感激任何帮助,我也很高兴提供 Taiko 首选发行版的建议;]

0 投票
0 回答
404 浏览

visual-studio-code - 尝试创建新的 Gauge 项目时出错

我将开始使用 Gauge,但是当我尝试使用 VS Code 创建一个新的 Gauge 项目时出现此错误:

PS C:\Users\matheus.nogueira\Teste_Gauge> Gauge: 创建新的 Gauge 项目
Gauge: : 术语“Gauge:”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
在 line:1 char:1
+ Gauge: 创建新的 Gauge 项目
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (Gauge::String) [],CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

我遵循 Gauge 网站上的指南和 Gauge 在 VS Code 上的扩展,但似乎没有任何效果。

有谁知道如何正确创建项目?

0 投票
2 回答
363 浏览

getgauge - 太鼓浏览器自动化工具中如何实现拖放?

使用 taiko 自动化工具,我们在浏览器中为我们的应用程序完成了几级自动化测试。

为了进一步进行,我们需要实现拖放选项,这是我们应用程序中的必要步骤之一。

通过太鼓功能,找到了悬停、向上滚动、向下滚动等选项。

如何使用太鼓实现拖放?

0 投票
3 回答
1289 浏览

getgauge - 如何在其他浏览器中使用仪表/太鼓?

这个月我使用 Gauge/taiko/javascript,想在我的电脑上使用浏览器。我尝试使用 gauge run --env="firefox" specs/ 但不起作用。有样品吗?

0 投票
0 回答
154 浏览

http - Camel 应用程序在某些 http 连接后停止响应

我们有基于骆驼的应用程序。骆驼上下文文件是

一些配置正在从数据库中加载。由于安全原因,我将无法在此处发布完整代码。

我们编写了自动化脚本来根据要求检查验证。在单一规格中,我们有超过 200 个场景。

问题:在向 uri 发出一定数量的 http 请求后,应用程序停止响应。我在 CamelContext 中添加了 keepAlive 属性以及线程池配置。

但是,没有一个是有效的。请建议我解决一些问题。

提前致谢。

0 投票
0 回答
338 浏览

c# - 路径不是合法形式,而路径对我来说似乎很好

我正在使用 c# 中的仪表框架编写测试,当我尝试执行我的代码时,它会抛出“路径不是合法形式”异常。

我认为这是由堆栈跟踪驱动程序的路径引起的?不太确定。

这是异常的堆栈跟踪

第 305 行的代码

存储驱动程序的目录的路径

衡量可执行文件的路径

传递给驱动程序构造函数的路径字符串

任何建议将不胜感激

0 投票
1 回答
185 浏览

c# - 从带参数的方法中读取属性的值

我正在寻找一种方法来获取属性的值并将其发送到我必须制作的报告中。简而言之,当方法没有参数但任何带有参数的方法都会引发错误时,我找到了答案。

这个问题回答了我最初关于如何从方法中读取属性值的问题(读取方法的属性值

这是一直在工作的代码

这就是我设置要发送的变量的方式(是的,我可以制作一行,但我在一个地方定义它并在许多地方使用它,所以这就是它需要的方式)

以 Attribute[] attribute.... 开头的代码行在我尝试提供其中包含参数的方法 (methodName) 时引发错误。当我输入“methodName”时,它总是这样(没有括号,因为它不会接受那些)。产生的错误说:

我尝试从引发错误的特定方法中临时删除参数,它看到了我正在寻找的 Step 属性并将其输出到报告中。

这是我正在使用的类的基本布局(与所有有效的非参数方法相同的设置)。

背景:这是一个 Gauge UIAutomation 项目。我需要在 Gauge 不提供支持的逻辑条件下(如果执行步骤 ...)在 UI 自动化中运行一些步骤。执行的所有步骤都需要输出到最终报告(GaugeMes​​sages.....)。这是一个 C# 项目。我的需求在 Gauge 社区的人们中并不常见,因此在源代码中包含修复被认为不够优先(这就是我这样做的原因)。希望这足够详细。

0 投票
1 回答
735 浏览

getgauge - 使用 Gauge 进行 UI 自动化时,是否可以将所有屏幕截图与报告放在同一文件夹中

我正在为 UI 自动化使用 Gauge 框架。

我希望我能够以某种方式将屏幕截图写入正在制作的文件夹中,以包含执行的 html 报告。诀窍是直到执行完成后才会生成报告的文件夹及其内容,因此我无法在报告文件夹中编写屏幕截图,因为我在测试期间正在拍摄它们。

目前,我拍摄的屏幕截图已写入项目报告文件夹(根级别)中的文件夹。当尝试将整个 html 报告复制到另一个位置时,我还必须移动屏幕截图,然后在删除旧报告时必须手动管理该额外屏幕截图文件夹中的屏幕截图。我可以做很多事后步骤,但希望有一个更简单的解决方案。

我希望我遗漏了一些东西,并且有一种方法可以将屏幕截图写入每个报告文件夹(当报告没有被覆盖时),这样我就不必单独管理(移动/删除)屏幕截图,这样报告中与屏幕截图的链接保持一致。

0 投票
2 回答
448 浏览

getgauge - 从 jar 文件运行仪表测试

我是测量测试工具的新手。我有一个由规范和步骤实现组成的 Maven 项目。Mvn 包阶段确实会生成一个包含所有必需类的 jar 文件。但是我不知道如何使用 java 中的 Main 类运行仪表规格,这样我就可以运行 jar 文件来运行测试。这可能吗?

0 投票
1 回答
1196 浏览

javascript - Gauge Taiko:给定选择器列表/计数遇到的项目

我正在使用 Gauge/Taiko 来自动化一些场景,但我正在为一些基本的东西而苦苦挣扎。

给定一个匹配 N 个元素的选择器:有没有办法列出/计算这些元素?今天,即使我提供了一个匹配 N 个元素的选择器,它也只返回第一个匹配项。

例子:

仅返回具有类输入的第一个元素