ui-automation相关内容

在 Matlab 中启动 .exe 文件后以编程方式按下 Enter 键

在 Matlab 中,我可以启动外部 .exe 文件,有时会弹出需要按下 Enter 键的弹出窗口.例如: system('C:\Program Files (x86)\WinZip\WINZIP32.EXE') 将启动 Winzip,然后为了使用它,您需要按 Enter 键通过“立即购买"弹出窗口.现在我的问题不在于 winzip,我只是举个例子(反正我用的是 winrar :). 在 ..
发布时间:2021-12-08 14:28:38 其他开发

在 Windows Server 2012 上通过 powershell 脚本运行时,第三方应用程序的 AutoIt exe 未完全运行

我正在使用 autoit 脚本语言进行自动化.我创建了一个 autoit 脚本的可执行文件,以便我可以在任何地方运行它.我已将可执行文件上传到不同的服务器.然后我编写了一个 windows powershell 脚本,它从该服务器下载 autoit exe 并在 windows server 2012 上运行它.当我在 windows server 2012 上手动运行 powershell 脚本 ..
发布时间:2021-11-30 21:00:41 其他开发

AutomationProperties.LiveSetting 在 .NET Framework 4.7.1 中的 WPF 中不起作用

我有一个 TextBlock,我想从屏幕阅读器跟踪该控件,每当在代码中为控件设置新值时,屏幕阅读器都应读出新文本.这在 .NET 框架 4.7.1 的 WPF 中可用,在 MSDN 链接. 但对于 AutomationPeer 值,我总是得到 null.我在代码中缺少什么?我是否以正确的方式做这件事?请帮忙. XMAL ..
发布时间:2021-11-26 19:18:19 其他开发

AutomationProperties.Name VS x:Name

AutomationProperties.Name 和 x:Name 之间的“CodedUI 测试构建器"没有区别.但是第一个可以覆盖第二个.AtomationProperties.Name 也支持数据绑定,x:Name 当然不支持. 我们知道如果您使用的是 MVVM 模式,最好仅在需要时使用 x:Name. 那么 AutomationProperties.Name 应该比 x:Nam ..
发布时间:2021-11-26 19:12:53 C#/.NET

使用 .NET 核心识别 Winform 应用程序显示的 MessageBox 窗口类型

我正在开发一个 .NET 核心工作服务 应用程序,该应用程序将监控少数 winforms 应用程序.这些winforms 应用程序很少需要任何人工干预,它们唯一需要的时候是当它们显示下面演示的一些子窗口对话框时.目标是使用此 .NET 核心工作器服务消除这些罕见的人工交互. 应用主应用程序窗口 someApp.exe 子窗口子窗口示例图像我需要采取的行动 信息窗口 操作 1:我只需 ..

使用 .NET 核心识别 Winform 应用程序显示的 MessageBox 窗口类型

我正在开发一个 .NET 核心工作服务 应用程序,该应用程序将监控少数 winforms 应用程序.这些winforms 应用程序很少需要任何人工干预,它们唯一需要的时候是当它们显示下面演示的一些子窗口对话框时.目标是使用此 .NET 核心工作器服务消除这些罕见的人工交互. 应用主应用程序窗口 someApp.exe 子窗口子窗口示例图像我需要采取的行动 信息窗口 操作 1:我只需 ..

AppleScript:尝试读取启用的 UI 元素时引发错误

如果我从终端运行以下内容 osascript -e '告诉应用程序“系统事件"以启用 UI 元素' 我按预期得到“真"或“假" 但是如果我要创建一个包含以下内容的文件; #!/usr/bin/osascript在 supportAssistiveDevices() 上告诉应用程序“系统事件"将 isEnabled 设置为启用 UI 元素返回 isEnabled 作为布尔值结束告诉终端支 ..
发布时间:2021-11-16 21:56:12 其他开发

检查手机是否已在 iMessage 中注册

我正在尝试检查不在我的联系人列表中的电话是否已在 iMessage 中注册. 我尝试了两种通用方法. 发送消息到好友列表中的电话号码 运行时 argv将地址设置为“+3806311111111"将消息设置为“测试"告诉应用程序“消息"将 targetService 设置为服务类型 = iMessage 的第一个服务将 targetBuddy 设置为 buddy toAddress 的 ..
发布时间:2021-11-16 21:46:48 其他开发

使用 AppleScript 列出窗口中所有 UI 元素的名称(GUI 脚本)

一行总结 - 我正在寻找一种方法,让 AppleScript 本身显示它期望在“tell"语句中引用的特定窗口内容(UI 元素)的名称. 如何让 AppleScript 列出它希望我用来引用窗口内容的名称? 例如我可以说告诉当前应用程序将其前窗口的列表1告诉... 我正在尝试为所有窗口内容找出诸如“列表 1"之类的术语,以便我可以将它与 Accessibility Inspect ..
发布时间:2021-11-16 21:32:43 其他开发

XCUITest 与通知横幅交互.

是否可以在 XCUITest 中验证通知横幅是否已发送到屏幕? 我可以向通知添加可访问性标识符,但是当横幅显示在屏幕上时,我无法让 XCUITest 与其交互.我知道 XCUITest 在与应用程序不同的进程中运行,但我想知道是否仍然可以与通知进行交互,或者是否超出了 XCUITest 的范围? 谢谢, 解决方案 使用 Xcode 9 现在可以做到.您可以访问其他应用程序.这包 ..
发布时间:2021-11-16 20:56:26 移动开发

Appium iOS 无法检查通知层

我正在使用 Appium 在我的 iOS 应用中测试我的通知.当 iOS 应用程序在 BG 中时,我用另一台设备发送通知.然后我使用 : 向下滑动 ((IOSDriver) wd).swipe(500,0,500,1000,1000); 以上工作,屏幕向下滚动,我可以看到通知.问题是 appium 仍然会检查下面的屏幕.我检查了 appium 检查器,它验证了它除了通知一层下面的层的元素之 ..
发布时间:2021-11-16 20:19:36 其他开发

如何在真实的 iOS 设备中自动化“设置"应用程序?

我尝试使用 Appium、UI 自动化和 Monkey Talk 为真实的 iOS 设备自动化本机应用程序自动化.提到的工具不支持真正的 iOS 原生应用自动化. 是否有(免费软件)工具可以自动化真实 iOS 设备的本机应用程序? 解决方案 您可以在终端中尝试以下操作: instruments -v -w YOUR_DEVICE_ID -t/Applications/Xcode ..
发布时间:2021-11-16 20:15:21 移动开发

现在是否可以使用 Appium 自动化 App Store 应用程序

过去,不可能使用 Appium 自动化 iOS 应用程序商店应用程序(例如,由于所有应用程序商店应用程序都使用分发证书,这意味着您无法通过 Appium 访问该应用程序). 现在可以在 2018 年年中进行吗?如果可以,有人知道如何设置吗? 解决方案 您不能使用 Appium 自动化 Appstore 应用程序. 要对 ios 应用进行自动化测试,应使用开发证书对其进行签名. ..
发布时间:2021-11-16 20:12:25 移动开发

是否可以在 iOS 中同时自动化两个应用程序?

我们有这样的场景: 在 app1 中执行脚本,在某些步骤 app1 向我们发送带有 URL 的 SMS,app1 期待文本字段中的验证码 我们必须打开短信应用来验证短信是否存在,这条短信有一个 URL,当我们点击它时,它会再次将我们发送到 app1,但验证码会自动写入文本字段. 然后,继续脚本. 可以这样做吗?我们需要做什么? 谢谢. 解决方案 对于 iOS, ..
发布时间:2021-11-16 20:11:27 移动开发

如何使用 appium 自动化 android 手机后退按钮

我正在使用 Appium(python 客户端库)对 Android 上的混合移动应用程序进行测试自动化.我一直无法找到任何方法来自动化或创建使用手机返回按钮返回应用程序上一页的手势.有没有可以使用的驱动功能?我尝试使用 self.driver.navigate().back() [希望这会模拟与 Selenium 中相同的行为以导航到上一个 URL] 但无济于事.任何人都可以建议出路吗? ..
发布时间:2021-11-16 20:11:06 移动开发