ui-automation相关内容
我有一个问题,我想点击一个按钮直到它消失,但次数可能会有所不同,所以我想检查可见性状态,当可见 = 真点击按钮时,当可见 = 假结束测试但问题是我不知道如何将所有的链从 get 元素循环到最后.它单击一次按钮并因中断而停止;如果我删除中断它甚至不会永远单击它循环,主要问题是它第一次通过链时该值是真的但它不会重申 cy.get('[idElem]').then($isVisible => {返回
..
我编写了一个准系统应用程序来测试对多个显示器的支持.我的设置是运行 Android 8.1.0(“主显示器")的定制 Android 平板电脑,通过 HDMI(用于传输视频信号)和 USB(用于传输触摸事件)连接到触摸屏(“辅助显示器"). 该应用包含一个活动,显示“Hello World!"在主显示器上,但也利用 DisplayManager 和 WindowManager 添加一个计数器
..
我无法初始化 AutomationElement. AutomationElement element = AutomationElement.FromHandle(process.MainWindowHandle); 它突出显示 AutomationElement 它说的错误是 http://i.stack.imgur.com/wNCvq.png 解决方案 需要添加相关程序集并添加
..
我注意到 setforegroundwindow 可能非常不稳定 - 无论您如何操作. 我注意到在可能的情况下使用 UIAutomation 似乎可以改善情况. 例如: 获取 WindowPattern 并使用以下内容: windowPattern.SetWindowVisualState( WindowVisualState.Normal );windowPattern.Se
..
我正在尝试使用 iOS7 上的 UIAutomation 验证图像是否显示/隐藏. 我遇到的问题是 .cells()[0].images() 总是返回 [object UIAElementNil] 即使我可以看到我的图片.我还尝试在主窗口上调用 images(),但也没有成功. 任何帮助表示赞赏.谢谢. 解决方案 这在 UI 自动化中是不可能的.表格单元格不允许您访问内部的任何
..
我正在寻找如何根据 xpath 在 GUI 中搜索对象的方法.申请鉴定的一部分我的 xpath 如下: ./pane[0]/pane[0]/pane[1]/pane[0]/pane[1]/pane[0]/pane[0]/pane[0]/text[0]/编辑[0] 这应该(如果我在那里没有问题)指向应用程序元素树中选定的 EDIT. 我尝试使用这个 xpath 来识别这样的项目
..
基本上,我将 UIAutomationClient.Interop.dll 用于我目前正在做的一些 UI 工作,但我面临以下问题: 我有一个 UI 元素,我想知道它的控件类型. UIAutomationClient.Interop.dll 公开以下属性:IUIAutomationElement::CurrentControlType 属性 Above 属性返回一个表示控件类型 ID 但不
..
背景信息 我正在开发 Windows Speech-To-Text 应用程序. 识别语音后,应将文本插入当前具有键盘焦点的文本框(Think Word/Firefox/其他应用程序).要插入我目前正在使用的文本 InputSimulatorPlus. 插入文本时,重要的是要对识别的文本进行格式设置以适应周围的文本,例如: 标点后的大写字母 不在标点符号之后的首字母小写
..
Windows Phone 的 Silverlight 支持包括对 System.Windows.Automation 类的支持,但似乎没有任何方法可以获取对应用程序的 AutomationElement 引用从模拟器外部(从 .NET 4 测试客户端,类似于您访问 Silverlight 应用程序的方式). 我试过了: 在 XDE 窗口上使用 AutomationElement.Fr
..
我想使用 MSAA 自动化简单的 Windows 应用程序.我不知道如何找到控件(比如 TextBox 和 Button)并获取它们的值(比如获取 TextBox 的值)并在按钮的情况下单击). 解决方案 为什么要使用 MSAA 实现自动化?微软目前的方法是UI 自动化. 来自维基百科(重点是我的): UIA 与 Microsoft Active Accessibility (
..
我一直在尝试为我的 iOS 应用程序实现 UI 测试脚本.在测试用例中,我遇到了在设置中设置用户偏好的问题.到目前为止,我找不到更改或读取这些用户首选项值的方法. 这些是我目前学到的: setPreferencesValueForKey 和preferencesValueForKey 在Root.plist 中使用标识符作为搜索键不起作用.它将返回空值.但是,我可以通过 UIA 脚本添
..
我是 C++ 应用程序开发的初学者.我使用 Visual Studio,并且有一个应用程序可以像 Photoshop 一样处理图像.我希望通过保存处理过的文件来自动化我的应用程序的 UI 并自动测试各种场景.我在我的 Win 7 机器上使用 Visual Studio 进行开发,没有 .NET.我有哪些选项可以自动化我的测试? 谢谢 解决方案 在 Windows 7(和 Vista/
..
当警报有是和否按钮时如何点击警报消息按钮. 我试过这样的方法: target.frontMostApp().alert().buttons()["buttonName"].tap();target.frontMostApp().alert().buttons()["index"].tap(); 还有 Ui 自动化点击任一按钮并显示以下语法: target.frontMostApp().
..
我正在用 Python 为我的桌面应用程序编写自动化脚本.因为我正在向我的 Windows 窗体发送 TAB 键/任意键.但是我无法在我的 Python 脚本中找到那个 Windows 表单的句柄. 这是示例代码片段: __author__ = 'juhis'导入发送键导入系统导入操作系统从 Tkinter 导入 *导入 ctypes导入 win32gui导入pywinautopwapp
..
我正在使用 C# 应用程序中的此代码在 Google Chrome 中查找标签: Process[] procsChrome = Process.GetProcessesByName("chrome");foreach(在 procsChrome 中处理 chrome){//chrome 进程必须有一个窗口if (chrome.MainWindowHandle == IntPtr.Zero){
..
我们有一个 WPF 应用程序,我们使用 CefSharp 浏览器.该应用程序有一些 wpf 窗口,我们在其中嵌入了 CefSharp 浏览器控件.我们遇到的问题是关于自动化.我们已经尝试过 CUIT(编码 Ui 测试)和 Selenium - 没有一个能够识别 CefSharp 浏览器中的控件.我们看到 CUIT 将 CefSharp 浏览器内容识别为图像.我们还尝试从 CefSharp 中从包装
..
我一直在使用 Windows SDK 中的 Inspect.exe 来检查 WinForms 应用程序的属性,但注意到在从 Visual Studio 运行应用程序时我没有看到任何属性(例如,AutomationId)(F5 运行.)但是,如果我从 bin\debug 文件夹中运行 .exe,我可以很好地看到属性. 我使用的源代码是从 UI 自动化下载的示例代码自定义提供程序示例 - 第 3
..
我正在尝试向(或调用)另一个应用程序中的按钮发送点击消息. 我使用了 UISpy.exe 并且可以找到我需要的元素. 但它没有 id,没有 clickablePoint 和 Invoke 模式. 我尝试了以下代码: var processStartInfo = new ProcessStartInfo(@"tdesktop\Program.exe");var proc = Pr
..
在我的应用程序中,所有查询编辑器都是 Ace 编辑器,我需要使用 WebDriver 输入查询.我试过使用发送键,但它似乎不起作用.有没有其他方法可以将我的输入发送到 Ace 编辑器,从而实现自动化? 下面是我的 HTML 代码
..
我正在使用 Appium(python 客户端库)对 Android 上的混合移动应用程序进行测试自动化.我一直无法找到任何方法来自动化或创建使用电话后退按钮返回应用程序上一页的手势.有没有可以使用的驱动功能?我尝试使用 self.driver.navigate().back() [希望这会模拟与 Selenium 中相同的行为以导航到上一个 URL] 但无济于事.任何人都可以建议出路吗?
..