问题标签 [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.
javascript - Taiko 自动化测试 - 获取 DOM 元素
在 Taiko 测试中获取 DOM 元素的最佳方法是什么?
在浏览器控制台中,我可以这样做:
element = document.getElementsByClassName("XXXX")[0]
我试过element = await $('.XXXX').get()[0];
使用 Taiko 的$
选择器(https://taiko-preview.gauge.org/# $)。但这似乎并没有给出实际的 DOM 元素(只是一个 Taiko ElementWrapper
(https://taiko-preview.gauge.org/#elementwrapper))。
对于上下文,我想要 DOM 元素的原因是因为我想做element.parentElement
然后查看一些要在我的测试中使用的属性。
我对 Taiko 比较陌生,因此非常感谢任何帮助。
谢谢
gauge - getgauge 如何使用 GelAllStepList 获取所有步骤?
我想获取使用 BeforeScenario 方法的场景的所有步骤信息。所以我尝试使用getAllStepsList()方法。但每次都返回 "0"。你能帮我吗,我该怎么做?
问候,
node.js - 如何使用 Xpath 在节点 JS 中查找元素?
我正在使用仪表和太鼓进行自动化,问题是我无法在太鼓上使用 xpath 进行点击命令。
await click($("//button[@class='btn-primary'][contains(.,'+ Add New')]"));
等待点击($("//html/body/form/div[3]/div[4]/div[4]/div[2]/div/div[1]/div/button"));
await click($("//button[contains(@onclick,'Client360.prototype.OpenNewClientModal();')]"));
我已经尝试了上述所有方法,但遇到了同样的错误。“未找到自定义选择器。
java - 如何在不开始测试的情况下使所有场景都失败?
我有一个问题,如果你能回答我会很高兴。根据任何情况,如何使用 getgauge(java) 使所有规范都失败?
getgauge - Selenium-Maven-Gauge 模板未运行
我目前正在构建 Gauge-maven-selenium 模板,并添加了自己的规范和 java 类步骤来测试它。不幸的是,当我尝试使用'mvn clean test'运行时,它构建得很好,但是当尝试运行它时,它在以下之后停止:
任何帮助,将不胜感激。谢谢!
c# - 无法使用 VSCode 创建新的仪表项目
我正在尝试使用 VS Code 集成配置 Gauge,但是当我尝试执行命令时
Gauge:创建新的 Gauge 项目
我得到错误
找不到命令 gauge.createProject
.
我遵循了来自:https ://gauge.org/getting-started-guide/we-start/ 的凝视指南。
- 安装量规
- 安装 Gauge VSCode 扩展
我能够从(windows)命令行创建一个 C# 仪表项目并成功执行示例规范,但是当我从 VSCode 命令尝试时它总是失败。
似乎我错过了配置中的某些步骤,但我不知道是什么。有人可以指出我正确的方向吗?谢谢你...
java - 在 docker 容器内运行带有无头 chrome 的仪表 java 规范
我正在尝试在 docker 容器内运行一组带有无头镀铬的仪表规格。
我试过像这样设置一个 Dockerfile:
注意:这里有少量专有的东西我不得不删除,但它不应该有所作为。
还要注意我工作的 CI 系统会处理很多事情,例如将卷安装到容器中,从 git 获取存储库,分配端口等。
当 CI 系统使用此容器运行量规规范时,它们都会失败并出现如下错误:
所以看起来无头 chrome 实例甚至没有启动。但是,我无法弄清楚为什么。
getgauge - 仪表插件记录器
我正在使用 gauge(python) 来测试我的 WebSocket API,并尝试通过 python 日志记录模块在我的步骤实现代码中打印一些信息以帮助调试,但是,我什么也没得到。
如何在 python 步骤实现代码中记录信息?
谢谢。