问题标签 [testim.io]

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 回答
1606 浏览

selenium - Testim.io 与 Selenium 有何不同?

Testim.io 是一个自动化测试平台。它与硒有何不同?

0 投票
0 回答
236 浏览

c# - proc.StandardOutput.ReadToEnd() 不拆分行

您能否通过运行代码帮助我了解我的错误在哪里?我希望从 C# 构建的应用程序中恢复来自 CMD shell 的输出字符串,并且我将所有内容都放在一个字符串中,而无需分隔行。我正在运行 CLI 进行自动化测试。见附件代码和图片。先感谢您。字符串:

C:\Users\evgen\source\repos\testim_ex1\testim_ex1\bin\Debug>

应该如何:

应该如何


它是怎样的:

怎么样

0 投票
1 回答
193 浏览

google-chrome - 如何在 chrome 信息栏中添加自定义消息?

我曾经认为这是不可能的,但我最近看到 Testim 有一个扩展可以做到这一点。

核心目标:在页面中添加一条不干扰现有页面的 DOM/CSS 的消息。

当浏览器从 puppeteer 运行时,Chrome/Chromium 在页面中注入“浏览器正在自动化”消息。但据我了解,这不是可编辑的消息。testim 是如何做到这一点的?

这是显示确切消息的屏幕截图:将 testim 的自定义消息显示为 chrome 信息栏的图像

0 投票
1 回答
94 浏览

testing - Codeship with Testim.io - 我在测试我的最新版本吗?

抱歉这个愚蠢的问题,但我找不到答案。

Codeship + Testim.io + Heroku。

在我的 Staging 环境中 - 我使用 Testim.io 来测试部署后的应用程序。
以下教程指导我如何调用我的测试 - 但我看到在部署新应用程序之前调用了测试 - 那么它不是在我的最新版本之前测试一个版本吗?我希望测试在部署后运行。
可能我在这里遗漏了一些东西。

在此处输入图像描述

0 投票
0 回答
26 浏览

javascript - Javascript - 将录制的音频流式传输为麦克风输入

我正在通过 Testim 进行自动化测试。我的部分测试需要通过麦克风播放/流式传输录制的音频,以便对方听到。Testim 工具不支持此功能,但是我想知道是否可以通过 javascript 执行与它支持使用自定义脚本相同的操作。我不能使用VB-Audio Virtual Cable之类的外部软件,我需要直接来自JS的东西。如果在技术上可行,有什么想法吗?

0 投票
1 回答
16 浏览

jenkins - 如何在 Jenkins Build 命令中使用变量

我正在尝试通过 Jenkins 运行 Testim。我正在使用 Windows 批处理命令来运行它

在这里,我期望我需要运行的测试名称作为变量“名称”的值。例如。如果我有,总共有 10 个测试,并且用户从 10 个中选择了 2 个或一些测试,那么这 2 个或那么多的测试名称应该分别是变量 test1、test2、test3...等的值。因此,用户在构建时选择的测试数量,变量“名称”应该在构建命令中带有相应的测试名称的次数。我已经尝试使用 Jenkins 的主动选择参数插件,但它给出了一个数组而且我无法在构建命令中获取该数组的单个元素。由于我是新手,任何人都可以帮助我吗?

0 投票
0 回答
71 浏览

jenkins-pipeline - 如何在 Jenkins UI 中发布 Junit 报告文件夹

我正在尝试使用 Jenkins 运行 Testim 测试。为此我创建了一个 Jenkins Pipeline 作业。我能够成功运行它,但无法发布报告。我正在尝试发布 junit 报告,因为我正在使用以下构建命令

通过使用此代码,我可以在工作区文件夹中看到生成的 xml 文件。但它没有在 Jenkins UI 中发布。我如何在 Jenkins UI 中发布此 Testim 测试的报告。

0 投票
0 回答
43 浏览

bash - 如何将带有变量值的参数添加到命令行?

我正在尝试在 Gitlab CI 中运行 Testim 作业,其中包含一些硬编码的参数和一些取自 Gitlab CI 管道 UI 的参数。Testim runner 需要多个标签,每个标签都应该在一个单独的参数中传递:--label "Label1" --label "Label 2"....

然后我试图执行下面的命令,所以这个想法echo $LABELS应该出现--label 'tryout' --label 'Integration' --label 'Edit Entity',但这不起作用:

将这些参数插入该命令行的正确方法是什么?

UPD1:我包装echo $LABELS成反引号并执行set -xv docker run...得到这个:

0 投票
1 回答
47 浏览

github-actions - 在 Github Actions 中运行 Testim CLI

我正在评估 Testim.io(测试自动化框架)。它们为在 CI 环境中运行测试提供 CLI,但不支持 Github Actions。无论如何,我一直在尝试运行它,使用本地选项(启动本地 Chrome 实例)但失败了。采取的步骤:

  1. 使用操作安装 Chromium browser-actions/setup-chrome@latest
  2. 使用标志运行 testim-cli --use-local-chrome-driver,传递 Chromium bin 位置 ( --chrome-binary-location=$(which chrome))。

我在操作日志中遇到的错误: 在此处输入图像描述

我怀疑我可能传递了错误的铬箱位置,但我不知道 Github Actions 中的任何调试工具在这种情况下可能会有所帮助。

有没有人遇到过类似的事情?