automated-tests相关内容

在 gitlab CI 中,gitlab runner 选择了错误的执行者

我的 Gitlab 管道设置存在以下问题. 我认识到在 bash 中显示了“shell runner",但在 .yml 文件中我使用了“tags: -docker".如果我重新运行这项工作,有时它会起作用并使用正确的跑步者,但大多数时候不是. 这是 bash 输出: 使用 gitlab-runner 10.8.0 (079cad9e) 运行在 aws-xyz c444133a 上 ..

Xvfb、Jenkins、Selenium 测试 - 捕获所有页面的屏幕截图

我正在尝试在以下问题上寻找一些线索,但无法在网上找到好的帮助. 我在 Linux 机器上以无头模式运行 Xvfb(X 虚拟帧缓冲区)和 firefox.Xvfb 主服务已启动并运行,并设置了 DISPLAY 变量. /usr/bin/Xvfb :99 -ac -screen 0 1600x1200x16 我有一些基于硒的自动化测试,我正在使用 Gradle (gradle test) 运 ..
发布时间:2022-01-14 18:12:31 其他开发

等到元素中的文本被更改

请建议 Selenium 是否有一个不错的选择来等到元素内的文本发生更改.条件: 页面未自动重新加载 动态重新加载我需要的文本的元素 更新此数据所需的时间未知 预期的文字未知.这是一个时间戳. 我编写了一个方法,它每 1 秒(或我设置的任何时间)检查一次,并在更改时获取值.但我认为可能有一些更好的选择.我尽量避免使用 time.sleep,但在目前的情况下,这是我唯一的选择.注意 ..
发布时间:2022-01-14 18:12:21 Python

WPF、Project White 和 Infragistics

我正在尝试使用 Project White 为我的 WPF 应用程序编写自动化测试.在我尝试与 Infragistics 控件交互之前,一切都很顺利.有没有人对此设置有任何经验,您能否发布一个示例,说明我如何(例如)与 XamRibbon 或 XamOutlookBar 交互? 解决方案 恐怕有点笼统,但如果 White 没有帮助你,你可以直接使用 Microsoft UI 自动化. ..
发布时间:2022-01-14 18:11:57 其他开发

如何让 PEX 自动生成单元测试?

如何让 PEX 在 Visual Studio 2013 中自动生成单元测试? 我可以在 Visual Studio 2010 中使用 PEX 自动生成单元测试,并通过右键单击函数体找到菜单. 解决方案 我们没有发布 Visual Studio 2013 的版本.好消息是,您现在可以使用“智能单元测试"功能在 Visual Studio 2015 中自动生成相同的单元测试. ..
发布时间:2022-01-14 18:11:49 其他开发

代码覆盖结果窗口中的额外类

在 Visual Studio 2010 中运行我的自动化测试后,“代码覆盖率结果"选项卡显示了一些我不理解的内容.被测试的类之一称为 ApplicationData.它显示在代码覆盖率列表中.但它的变体也出现了,在这种情况下出现了 3 次(见下文). 如果我在代码覆盖选项卡中展开每个 ApplicationData 实例,第一个显示所有方法,其余显示一些方法. 我的问题是……那些附加 ..
发布时间:2022-01-14 18:11:41 C#/.NET

Testcafe live 没有运行

我在 OsX 上,使用 nvm,节点 10.15.3.Testscafe (not live) 工作正常,但我试图按照 Testcafe-live 上的说明进行操作 在它解释如何在本地安装它的步骤中 如果您已将 testcafe-live 本地安装到您的项目中,请添加npm 脚本到 package.json 以运行测试: 它指的是一个package.json文件,我在脚本部分添加 ..
发布时间:2022-01-14 18:11:31 其他开发

如何在 C# 中验证消息框弹出窗口?

我正在编写一些测试并尝试验证某些系统消息框正在弹出.就像在 http://www.dotnetperls.com/messagebox-show 中一样.但是,MessageBox 类用于创建消息框.我应该如何捕获和验证系统生成的并对其进行操作? 例如:动作是: 1.单击某个执行文件.2.validate弹出警告消息框3.单击消息框上的是/否 有什么提示吗? 解决方案 一种选择 ..
发布时间:2022-01-14 18:11:10 C#/.NET

使用 NBI 测试 DAX 计算

我正在对我们的 SSAS 表格项目的自动化测试工具进行一些研究.我找到了 NBI,觉得它真的很酷.我尝试设置它并成功运行了一些基本测试.但是,当我尝试测试 dax 计算时,它显示“未找到函数"(见屏幕截图).听起来它不支持 SUM,但鉴于 SUM 是一个基本功能,我想它应该可以工作.因为我是这个工具的新手,所以我想仔细检查我是否做错了什么,或者这只是错误的意思......(不支持的功能). ..
发布时间:2022-01-14 18:10:37 其他开发

如何对与 VS DOM 交互的 Visual Studio 插件进行单元测试

我开发了一个 Visual Studio 插件,它与 Visual Studio DOM 交互并修改加载的解决方案. 虽然我已经努力分离与 DOM 交互的代码并可以通过单元测试对其他业务逻辑进行单元测试,但有没有办法对 VS DOM 交互功能和添加自定义菜单项的加载项初始化代码进行单元测试视觉工作室? 解决方案 这可能有助于回答这个问题...我有一个代码示例来创建一个 DTE VS 实例 ..
发布时间:2022-01-14 18:10:29 C#/.NET

现有 Flash 组件的自动化测试(非 UI)

我构建并维护了一组 Flash 组件,这些组件分发给发布者并允许他们与我们的系统集成.目前该组件没有 UI,仅包含用于查询我们的系统服务器、解析响应和修改查询中发送的参数的编译代码.Flex 和 CS3 都有一个 As2 版本和一个 AS3 版本.我们典型的工作流程是这样的: 1.) 加载组件2.) 在组件上设置参数3.) 告诉组件查询我们的系统4.) 等待一个事件表明响应已被接收并解析5. ..

单元测试期间连接过多

我有一个包含很多测试类的项目,例如 class MyTest 扩展 BaseTestCase{公共函数 __construct(){父::__construct();$this->em = $this->get('doctrine')->getManager();}公共功能设置(){$this->init();//为测试加载sql数据$path = $this->get('kernel')->l ..
发布时间:2022-01-14 18:10:04 其他开发

Python - 安装了扩展的远程 Webdriver

我想使用 BrowserStack 在不同的浏览器版本上测试一个扩展.这是一个返回具有指定功能的驱动程序的函数.我在本地机器上有一个用于 Chrome 的 .crx 文件 和一个用于 Firefox 的 .xpi 文件.我想使用 Remote Webdriver 并使用 Python 安装相应的扩展. def my_webdriver(browser, browser_version, os, ..

在每个环境中使用不同的 URL 运行相同的 Testcafe 测试

我正在做一个 TestCafe 概念验证.我在一个测试环境中进行了一些测试.我需要一种在最多 3 个具有不同 URL 的不同测试环境中运行相同测试的方法.这种情况有最佳实践吗? 解决方案 解决方案是在 testcafe 命令行中添加自定义选项,例如:--env=uat. 使用 minimist 读取您添加到 TestCafe 命令行的所有自定义选项,并像这样导出配置对象: impo ..

从 Mac OS X 控制台启动 iOS 应用程序

为了自动测试应用程序,我想从我的 Mac 上重复启动一个带有不同参数的 iOS 应用程序.为简单起见,我们假设它需要一个文件作为 argc,我有 100 个需要测试的文件.理论上,我只想重现 xcode build & 的行为.运行 - 在设备上运行,而不是越狱;该应用程序与硬件密切相关,因此仅靠模拟器是不够的. 有几个页面做了类似的事情,但没有一个使用该设备,也没有一个真正说明控制台上命令 ..
发布时间:2022-01-14 18:09:25 移动开发