ui-automation相关内容

赛普拉斯与DevOps的集成

我想要实现的目标: 我在Azure DevOps上有一个存储我的Web应用程序的存储库.我使用赛普拉斯为UI自动化编写了一个测试套件.我为测试用例创建了一个单独的存储库,以检查它们是否正常工作.我创建了一个具有以下内容的管道: 触发:-手动测试水池:vmImage:'ubuntu-latest'脚步:-任务:NodeTool @ 0输入:versionSpec:"10.x"displayN ..

对Visual Basic 6 ListView的自动化支持

我需要通过自动化接口(使用C ++/C#编码)获取控制的值/文本.我尝试使用 UI自动化API 和这是捕获的一些结果检查: UI自动化将这些控件识别为 panel ,并且无法正常获取列表视图文本项或获取/设置滑块值. 尝试过使用其他工具,例如 MSAA ,自动化间谍会得到相同的结果. 经过研究,我发现类名称为 ListView20WndClass , Slider20WndClass ,. ..
发布时间:2021-04-12 20:37:49 C/C++开发

开发人员可以做什么来协助自动化测试?

我工作的公司正在启动一个新的Web应用程序,我已要求前端开发人员将此应用程序制作为 Automation Friendly . 先前的应用程序使用react框架,很少有元素具有唯一的ID(或根本没有任何唯一的标识符).这次,我要求开发人员包括一个自定义数据属性,专门用于自动化. 我正在寻找可能在这种情况下有经验的任何人. 您要求开发人员做什么来协助自动化? 在应用程序中是否有适 ..
发布时间:2021-04-12 20:32:39 其他开发

Azure开发人员-准备自托管测试代理

在Azure Devops中创建自托管代理列表的最佳方法是什么(为了使用Smartbear TestExecute运行自动化测试),而无需手动执行所有步骤? 我们假设将有40-50台运行Windows 10的PC,这些PC必须成为代理并与Azure管道链接. 我正在寻找一种避免重复执行50次这些步骤的方法: 按照以下所有步骤手动创建这些代理 https://docs.micros ..

InputDispatcher:丢弃事件,因为禁用了输入分派

我正在为Android开发ui自动化平台. 出于某些原因,有时(非常罕见的)点击事件可能会被丢弃 发生这种情况时,我会在日志中看到 I/InputDispatcher(2707):丢弃事件,因为禁用了输入分派. 请告知可以执行哪些操作来启用输入分派. 提前谢谢 解决方案 只有在屏幕关闭时才会发生.单击事件可以打开屏幕,但是它比打开屏幕要快. 现在,我正在检查 ..
发布时间:2021-04-05 20:26:58 移动开发

UI自动化-为另一个应用程序的TextBox设置文本

我有两种形式.当单击其中一个按钮时,我想打开另一个按钮并在其中填充一个文本框.我尝试使用下面的代码,但显示“不受支持的模式"错误. 这是我的代码: private void button1_Click(对象发送者,EventArgs e){字符串automationId ="Form1";字符串newTextBoxValue ="user1";var condition = new Pr ..
发布时间:2021-04-01 21:50:28 C#/.NET

使用uiAccess = True安装桌面WPF应用程序时的注意事项

背景: 我需要在另一台显示器上创建调光效果.我想我通过使用WPF窗口(通过 Topmost 和 AllowsTransparency = True)占据整个屏幕尺寸来解决此问题.它具有内部黑色发光效果,样式为 WS_EX_TRANSPARENT |.WS_EX_TOOLWINDOW 应用于它(除其他外),以​​允许用户单击进入其背后的应用程序. 我监视Windows中的 EVENT_O ..
发布时间:2021-04-01 21:23:35 C#/.NET

Windows UI自动化无法识别按钮控件

尝试通过 Windows UI Automation 识别 Notification Area 窗口内的按钮控件时遇到问题(类名: ToolbarWindow32 ): ControlType.Button 类型的控件,但是,当我尝试运行下面的代码时,我得到了空引用异常,因为我使用的搜索条件无法获得任何控制. 我做错了什么,或者我在 Windows UI Automation 中发现了 ..
发布时间:2021-04-01 20:37:55 C#/.NET

如何使用UIAutomation在Web视图的文本字段中输入文本

我的iOS应用有一个登录页面,其中包含用户名和密码文本字段.这些文本字段位于Web视图中.我正在尝试使用UIAutomation自动执行登录过程.我知道使用UIAutomation在Web视图中处理内容是棘手的.我可以使用target.tap({x:100, y:200});进入文本字段,但是我想让UIAutomation在点击该字段后输入文本.我该如何实现? 解决方案 您可以执行以下操作 ..
发布时间:2021-02-08 20:49:10 移动开发

什么是通过Instruments通过UIAutomation操作iphone时,UIATargetHasGoneAWOLException是什么?

我正在通过Xcode的Instruments使用UIAutomation在iPhone上执行某些操作,但出现了一个奇怪的异常: UIATargetHasGoneAWOLException. 有人知道这个异常是什么意思吗? 解决方案 我发现,当存在某些未知条件并且iPhone连接到计算机时,会发生这种情况.断开iPhone的连接即可解决问题. 不幸的是,我不知道“某些未知情况"是 ..
发布时间:2020-11-29 18:37:08 其他开发

从Xcode运行UIAutomation脚本

有人成功在Xcode中设置了自动化的UIAutomation测试吗? 我正在尝试在Xcode项目中设置一个目标,该目标应运行我准备的所有UIAutomation脚本.当前,此目标的唯一构建阶段是以下 Run Script 块: TEMPLATE="/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents ..
发布时间:2020-11-29 18:30:42 其他开发

指定的全局模式不匹配任何文件,或者默认测试目录为空. -testcafe

我已经开始学习testcafe,因为我们的组织希望将时间投入到R&有关获取用于角度自动化的新e2e工具的D. 我正在尝试创建一个初始的小型测试,并且遇到以下错误. 我已经使用命令在本地安装了testcafe npm install --save-dev testcafe 并创建了一个名称为first-test.spec.ts 的规范文件 import { Selector ..
发布时间:2020-11-16 00:44:56 其他开发

如何在React Native中截图测试?

我想使用屏幕快照测试我的React Native应用程序. UIAutomation javascript文件将由 fastlane 执行,并将为我提供所需的所有子视图.这部分工作正常. 我的主要问题是我不了解如何单击元素.我发现的每个示例都是普通的Objective-C,并使用标准元素进行导航,例如标签栏.我的应用程序有一个汉堡图标,该汉堡图标在TouchableHighlight上具有单 ..
发布时间:2020-11-03 23:20:37 移动开发