无法使用 VSCode 创建新的仪表项目
我正在尝试使用 VS Code 集成配置 Gauge,但是当我尝试执行命令时 Gauge:创建新的 Gauge 项目 我得到了错误 找不到命令 gauge.createProject . 我遵循了来自:https://gauge.org/getting-started-guide/we-start/ 的凝视指南。 安装量规 已安装 Gauge VSCode 扩展 我... »
我正在尝试使用 VS Code 集成配置 Gauge,但是当我尝试执行命令时 Gauge:创建新的 Gauge 项目 我得到了错误 找不到命令 gauge.createProject . 我遵循了来自:https://gauge.org/getting-started-guide/we-start/ 的凝视指南。 安装量规 已安装 Gauge VSCode 扩展 我... »
我正在尝试在我的简单 Angular 页面上检测一个按钮。检查按钮是否存在时,它总是返回 false,而文本搜索总是返回 true。 console.log(await button('New Page').exists()); - false console.log(await button(below('title')).exists()); - true console.log(await... »
我在 android studio 的 new 中看到了两个名为概念和规范的选项。 这些文件是什么?它们有什么作用? 提前致谢。 您使用的... »
如果这个问题已经被问过/回答过,我们深表歉意。 我热衷于通过删除字段上的只读属性并将日期直接传递给它来自动化日期选择器。 我知道这可以通过 Selenium、iMacros 和其他类似工具实现。例如here: @Test public void CalendarTest() { WebDriver driver= new FirefoxDriver(... »
我正在尝试 Dockerize 一个 Gauge 测试自动化项目,以便我可以在 Docker 容器中运行规范。该项目是用 Java 和 Spring Boot 编写的。 我在 Gauge 文档中看到了这个 tutorial。 这是教程中的 DockerFile: FROM ubuntu # Install Java. RUN apt-get update && apt-ge... »
我很陌生。我正在尝试测试 API 请求。是否可以指定一个包含全局定义的 id 的端点?例如。像这样的规范步骤 * Make Get Request To "/endpoint-path/${id}/value" 我在 TypeScript 中使用量规。我能够使用变量id(在步骤实现文件或可能在数据存储中全局定义)使用变通方法来实现我想要的目标 endpoint = endpoint.repl... »
如何在 taiko 中启动 chrome 浏览器而不是 chromium,因为我是 taiko 的新手。我无法启动 chrome 或其他基于 chromium 的浏览器。 ... »
在 docker 镜像中安装 getgauge js 插件时出现错误 我正在尝试使用用于运行我的套件的所有工具创建一个映像,然后将其推送到 docker repo,这样我每次运行套件时都不需要构建映像 这是我用来构建镜像的 dockerfile FROM lambci/lambda:build-nodejs8.10 ENV NODE_PATH=./node_modules/:/var/lan... »
示例: - 考虑我有两个规格(规格 1 和规格 2)。 - 在这两个规范中,我都有很少的场景,每个场景都有一个标签,代表它必须运行的阶段。假设 spec1 有与“STAGE_1”和“STAGE_2”相关的场景。 “Spec 2”中的情况也是如此。 现在,我想以特定顺序跨所有规范(规范 1 和规范 2)运行所有场景。 我想要的顺序是 一种。先运行所有“STAGE1”场景,然后再运行 湾。运行所有... »
使用仪表运行规范,即使有任何失败,它也会运行所有场景——这在大多数情况下都有效,但是,如果它在任何场景中失败,我需要一个规范执行来停止。 例如,一个规范有以下场景 一种 乙 C 如果 A 失败,则不应执行 B、C 并将规范标记为失败。... »
我已经在我的机器上安装了 Gauge 版本 1.0.6 和带有 Gauge 插件版本 0.3.16 的 intellij 版本 2019.2。在创建一个新的 Gauge 项目时,我收到一个错误:将模块添加到项目时出错:此版本的 Gauge Intellij 插件仅适用于 Gauge 版本 >= 0.9.0。... »
我想在点击下载链接后验证文件是否被下载。 我正在使用 taiko 来自动执行此任务。 我尝试使用这些太鼓命令goto("chrome://downloads/") 在浏览器中打开最近的下载 和press(['Control','J']) 但都没有工作。 有没有其他方法可以完成相同的任务。我想知道为什么上面的命令不起作用... »
在 Taiko 测试中获取 DOM 元素的最佳方法是什么? 在浏览器控制台中我可以这样做: element = document.getElementsByClassName("XXXX")[0] 我已经使用 Taiko 的 $ 选择器 (https://taiko-preview.gauge.org/#$) 尝试了 element = await $('.XXXX').get()[0];。... »
我已按照说明逐字从“https://gauge.org/getting-started-guide/quick-install/”安装仪表,但无法安装。 我从一个全新的 GCP Debian 实例开始。安装 NodeJS PPM 并按照说明进行操作后,“gauge”正在 /usr/lib/node_modules/@getgauge/cli/bin 下安装一个空白文件。我收到以下文件权限错误。这... »
我有一部分页面是地图,我想在地图内做一堆mouseActions。 我正在寻找一种方法来执行传递相对于地图而不是整个页面的坐标的操作: 代替: mouseAction('press', {x:0,y:0}) mouseAction('move', {x:0,y:9}) ... 做: mouseAction($('#map'), 'press', {x:0,y:0}) mouseAct... »
在服务器中运行仪表时,我们收到: Failed to start gauge API: Timed out connecting to 127.0.0.1:46025 服务器在 /etc/hosts 中有 localhost 127.0.0.1 我尝试使用 nc 在同一端口仪表中启动虚拟侦听器失败,但我能够远程登录到它。 例如,如果我像这样启动一个 netcat 监听器: nc -l ... »
我用太鼓和量规创建了一个简单的测试包。在运行测试时,我注意到 2 个铬实例被启动。 我不确定这是否是预期的行为?... »
尝试使用 taiko 运行 Gauge 以自动化一些 Web 测试。 sudo gauge run specs 抛出两个类型错误和“无法要求 Taiko” Taiko、nodejs、npm 已安装并且工作正常。仪表似乎大部分都很好。 gauge init js 工作。 我尝试将 .spec 文件移动到不同的目录,并移动 taiko 和 nodejs,没有任何区别。 复制,安装所有必要的东西: ... »
在 Gauge(1.0.6)/Taiko(1.0.0) 中,我尝试使用 XPath 使用“$”选择器断言某个元标记是否存在。 await $(`XPATH-HERE`).exists() 我已经为 XPATH-HERE 尝试了以下值,但都返回 false: //html/head/meta /html/head/meta //head/meta /head/meta //meta /met... »
我想等待一条消息(来自 RabbitMQ),我将在其中接收运行 Gauge 规范文件所需的数据。现在我将创建一个使用 NServiceBus 处理传入消息的 C# 应用程序,并从那里我想用一些参数触发 Gauge 规范。 所以我正在寻找一种从正在运行的 C# 应用程序中触发 Gauge 规范的方法。 我可以使用gauge run specs 命令将仪表规格文件作为命令提示符命令运行。但是想看... »