ui-automation相关内容
我想要实现的目标: 我在Azure DevOps上有一个存储我的Web应用程序的存储库.我使用赛普拉斯为UI自动化编写了一个测试套件.我为测试用例创建了一个单独的存储库,以检查它们是否正常工作.我创建了一个具有以下内容的管道: 触发:-手动测试水池:vmImage:'ubuntu-latest'脚步:-任务:NodeTool @ 0输入:versionSpec:"10.x"displayN
..
我需要通过自动化接口(使用C ++/C#编码)获取控制的值/文本.我尝试使用 UI自动化API 和这是捕获的一些结果检查: UI自动化将这些控件识别为 panel ,并且无法正常获取列表视图文本项或获取/设置滑块值. 尝试过使用其他工具,例如 MSAA ,自动化间谍会得到相同的结果. 经过研究,我发现类名称为 ListView20WndClass , Slider20WndClass ,.
..
我有已签名的Winforms应用程序,其清单带有level ="requireAdministrator" uiAccess ="false". 我想使用隐藏窗口启动另一个应用程序,并使用UI Automation API对其进行处理. Process procinst = new Process();procinst.StartInfo =新的ProcessStartInfo(){Wind
..
我工作的公司正在启动一个新的Web应用程序,我已要求前端开发人员将此应用程序制作为 Automation Friendly . 先前的应用程序使用react框架,很少有元素具有唯一的ID(或根本没有任何唯一的标识符).这次,我要求开发人员包括一个自定义数据属性,专门用于自动化. 我正在寻找可能在这种情况下有经验的任何人. 您要求开发人员做什么来协助自动化? 在应用程序中是否有适
..
在Azure Devops中创建自托管代理列表的最佳方法是什么(为了使用Smartbear TestExecute运行自动化测试),而无需手动执行所有步骤? 我们假设将有40-50台运行Windows 10的PC,这些PC必须成为代理并与Azure管道链接. 我正在寻找一种避免重复执行50次这些步骤的方法: 按照以下所有步骤手动创建这些代理 https://docs.micros
..
我正在为Android开发ui自动化平台. 出于某些原因,有时(非常罕见的)点击事件可能会被丢弃 发生这种情况时,我会在日志中看到 I/InputDispatcher(2707):丢弃事件,因为禁用了输入分派. 请告知可以执行哪些操作来启用输入分派. 提前谢谢 解决方案 只有在屏幕关闭时才会发生.单击事件可以打开屏幕,但是它比打开屏幕要快. 现在,我正在检查
..
我对Android上的Espresso相当陌生,并且遇到了以下问题:我希望Espresso对按钮执行longclick(或其他操作.),同时按住按钮不放,我想检查另一个View的状态. 在(或多或少)伪代码中: onView(withId(button_id)).perform(pressButtonDown());onView(withId(textBox_id)).check(mat
..
我有两种形式.当单击其中一个按钮时,我想打开另一个按钮并在其中填充一个文本框.我尝试使用下面的代码,但显示“不受支持的模式"错误. 这是我的代码: private void button1_Click(对象发送者,EventArgs e){字符串automationId ="Form1";字符串newTextBoxValue ="user1";var condition = new Pr
..
背景: 我需要在另一台显示器上创建调光效果.我想我通过使用WPF窗口(通过 Topmost 和 AllowsTransparency = True)占据整个屏幕尺寸来解决此问题.它具有内部黑色发光效果,样式为 WS_EX_TRANSPARENT |.WS_EX_TOOLWINDOW 应用于它(除其他外),以允许用户单击进入其背后的应用程序. 我监视Windows中的 EVENT_O
..
尝试通过 Windows UI Automation 识别 Notification Area 窗口内的按钮控件时遇到问题(类名: ToolbarWindow32 ): ControlType.Button 类型的控件,但是,当我尝试运行下面的代码时,我得到了空引用异常,因为我使用的搜索条件无法获得任何控制. 我做错了什么,或者我在 Windows UI Automation 中发现了
..
我正在考虑在单个功能文件中使用两个csv文件,但不能这样做,而是共享相同的演示代码: Scenario Outline: * driver 'https://github.com/login' * input('#login_field', '') * input('#password', '') * submit().click("input[na
..
我正在使用 Microsoft UI自动化(即我有一个 ListBox ),我正在使用
..
我的iOS应用有一个登录页面,其中包含用户名和密码文本字段.这些文本字段位于Web视图中.我正在尝试使用UIAutomation自动执行登录过程.我知道使用UIAutomation在Web视图中处理内容是棘手的.我可以使用target.tap({x:100, y:200});进入文本字段,但是我想让UIAutomation在点击该字段后输入文本.我该如何实现? 解决方案 您可以执行以下操作
..
我将其归结为: XCUIDevice.pressButton(noideawhatgoeshere) 我已经尝试过XCUIDeviceButtonHome,home,Home,1 如何模拟在iOS上的Xcode中按下主屏幕按钮? 解决方案 您需要先获取设备实例.因此,模拟按下主页按钮: XCUIDevice.sharedDevice().pressButton(XCU
..
我正在通过Xcode的Instruments使用UIAutomation在iPhone上执行某些操作,但出现了一个奇怪的异常: UIATargetHasGoneAWOLException. 有人知道这个异常是什么意思吗? 解决方案 我发现,当存在某些未知条件并且iPhone连接到计算机时,会发生这种情况.断开iPhone的连接即可解决问题. 不幸的是,我不知道“某些未知情况"是
..
我在UIAutomation中面临着这个奇怪的问题. 我正在检查警报.在这种情况下,我试图记录警报标题和警报消息.我的代码是: UIATarget.onAlert = function onAlert(alert) { UIALogger.logMessage("alert Shown"); UIALogger.logMessage(frontApp.alert().name());
..
有人成功在Xcode中设置了自动化的UIAutomation测试吗? 我正在尝试在Xcode项目中设置一个目标,该目标应运行我准备的所有UIAutomation脚本.当前,此目标的唯一构建阶段是以下 Run Script 块: TEMPLATE="/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents
..
我正在尝试使用Python的Selenium软件包自动登录到GMail.但是,我无法完成任务并出现以下错误: Traceback (most recent call last): File "C:\Users\Surojit\Desktop\Python\automaticpasswordFiller.py", line 21, in passwordEle
..
我已经开始学习testcafe,因为我们的组织希望将时间投入到R&有关获取用于角度自动化的新e2e工具的D. 我正在尝试创建一个初始的小型测试,并且遇到以下错误. 我已经使用命令在本地安装了testcafe npm install --save-dev testcafe 并创建了一个名称为first-test.spec.ts 的规范文件 import { Selector
..
我想使用屏幕快照测试我的React Native应用程序. UIAutomation javascript文件将由 fastlane 执行,并将为我提供所需的所有子视图.这部分工作正常. 我的主要问题是我不了解如何单击元素.我发现的每个示例都是普通的Objective-C,并使用标准元素进行导航,例如标签栏.我的应用程序有一个汉堡图标,该汉堡图标在TouchableHighlight上具有单
..