ui-automation相关内容

如何在 Mac OS 上设置 Appium 以从 Android 和 iOS 设备上的 JAVA 类运行自动化测试

我在使用 Appium 时遇到的问题是我在下面决定的.如果不使用 SUDO,我找不到为 Appium 安装所需组件的方法.使用 SUDO 安装所有内容后,然后尝试运行 Appium,我收到错误消息,应在没有 SUDO 的情况下安装 Appium 和 NODE.尝试在线搜索解决方案花了我很长时间,因为在使用 JAVA 开发测试时,几乎没有在线教程可以让 Appium 在 MAC 上运行.下面是有关如 ..
发布时间:2021-11-16 20:04:16 Java开发

我可以将屏幕区域与 UI 自动化脚本中的参考图像进行比较吗?

在 UI 自动化脚本中,是否可以将部分或全部屏幕保存到文件中以将其与参考图像进行比较? 解决方案 UIATarget 有一个方法 captureScreenWithName 可以获取设备屏幕的屏幕截图,或者 captureRectWithName 只捕获给定的矩形.图像保存在日志中,可以从仪器报告中访问. 截取屏幕截图后,您可以使用带有 UIAHost 方法的 imagemagick ..
发布时间:2021-09-12 19:39:58 移动开发

如何在 chrome 浏览器 selenium webdriver 中使用多个窗口并根据需要切换选项卡

我想复制一个临时电子邮件并粘贴到其他网站 (twitter) 以创建一个帐户.我已完成复制和粘贴过程,但我们需要验证电子邮件 OTP,因此我必须留在第一个站点 driver.get("https://tempail.com/en/"); 我需要获得电子邮件 OTP(如何仅获得 OTP 号码的电子邮件 OTP?) 以下是我的完整代码: driver.get("https://tempai ..
发布时间:2021-09-12 19:39:52 Java开发

编码 UI 测试图 (UIMap.uitest) 的命名空间?

有谁知道如何更改“编码的 UI 测试地图"(也称为 UIMap)的命名空间?或者设计师是怎么命名的? 将 UIMap 添加到您的项目时,您将访问 cs-files: 例如 UIMap.cs UIMap.Designer.cs 设计器文件是自动生成的(因此不能用于编辑自己),另一个文件用于自己的自定义. 就我而言,我想更改两个文件的命名空间,因为我添加了一些文件夹来组 ..
发布时间:2021-09-12 19:39:46 C#/.NET

UIAutomation 调用返回的最大数据长度

我正在开发一个 Windows 7 C++ 程序,它将捕获屏幕上的文本.微软的 UIAutomation 框架似乎是实现它的最佳方式.我已经得到了很多工作,除了一件事——当我使用框架的函数来获取文本时,它似乎只返回前一百万个字符.这可能看起来很多,但是尝试列出硬盘驱动器上的每个文件,它很快就会达到数百万个字符的范围.我尝试了两种不同的方法来获取该文本,两种方法都返回相同的内容,并且都限于前一百万个 ..
发布时间:2021-09-12 19:39:40 C/C++开发

在 UiAutomation 中长按

我正在 moto X 设备 android 4.4 kitkat 中使用 eclipse 为 android 开发 Uiautomation.我正在做自动化以使用静态 IP 连接到 wifi 并使用 OPEN 安全性.要设置安全性,我需要长按 AP 名称,如何使用 Uiautomation 长按.我曾尝试使用 UiObject.longClick() 但它没有进行长按,并且 UiObject 的长 ..
发布时间:2021-09-12 19:39:34 移动开发

如何使用 DataTemplate 刷新 WPF AutomationElement - Windows UI 自动化

我正在尝试使用 Windows UI 自动化. 该应用程序有一个 ContentControl 带有根据用户交互而变化的数据模板. 在初始加载时,我能够获取并单击内容控件内的按钮.这会切换数据模板(删除子控件并替换为其他控件). 但是,当我在自动化元素中查找新控件时,却找不到. 我正在使用包装器 FlaUI,但我也尝试过 White 并且它们都具有相同的结果. 我没有 ..
发布时间:2021-09-12 19:39:31 C#/.NET

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

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

空手道 UI 自动化 - 如何从 CK 编辑器组件中清除文本?

如何清除CK编辑器中的所有文本/内容?我已经尝试了所有方法,例如:value(locator, '') 或 * clear(locator).仍然不工作&即使未清除该字段,测试用例也会通过. 可以在这里参考实际示例 - https://ckeditor.com/docs/ckeditor5/latest/features/mentions.html 谁能帮我解决另一个问题?谢谢 ..
发布时间:2021-09-12 19:39:25 其他开发

Karate-UI 自动化:能够切换页面但无法识别新页面上的元素

我有一个场景,在我点击链接后会打开一个新页面,然后我需要在加载的新页面上工作.使用 switchPage 我可以导航到该页面,但它没有识别新页面上的元素,而是在打开的第一页中搜索元素. 我无法找到解决此问题的方法.有人可以帮忙吗? Scenario:你的场景标题给定驱动程序 baseUrl然后 waitFor("input[name='username']")和 input("input[ ..
发布时间:2021-09-12 19:39:20 其他开发

InputSimulator 在 2 点之间平滑线性鼠标移动

我正在努力弄清楚为什么下面的函数只会将我的鼠标从 0, 0 屏幕坐标移动到我的最终目的地,即使 Cursor.Position 正在返回正确的屏幕坐标.如果有人能启发我,我将不胜感激. public void MoveAndClick(int x, int y, int steps){点开始 = Cursor.Position;PointF iterPoint = 开始;PointF 斜率 = ..
发布时间:2021-09-12 19:39:17 C#/.NET

UIA:从控件类型名称(字符串)中获取 ControlType

使用 Microsoft UI 自动化.我有一个代表 UIA 控件类型的字符串,例如“窗口"或“按钮".我想得到一个适合这个字符串的 ControlType 对象.怎么做?是否存在一些代表所有 UIA 控件类型的枚举?我发现只有 ControlType 有 ControlType.LookupById(int) 方法.但我必须知道 ID 和姓名之间的对应关系.当然,我可以使用所有可能的 UIA 控 ..
发布时间:2021-09-12 19:39:14 其他开发

UI 自动化和功能区控件

我使用 UIAutomation API 对 WPF 应用程序进行自动化.一切都很顺利,直到我按下 Ribbon 控件.通过 Inspect.exe 可以轻松查看有关 Ribbon 及其子项的信息,但是在代码中我无法获取有关这些元素的信息. 换句话说,在这段代码中 aeElement 始终为空: aeElement = aeForm.FindFirst(TreeScope.Children ..
发布时间:2021-09-12 19:39:11 C#/.NET

c#ui自动化

我正在尝试在 c# 中自动化 gui.这与浏览器自动化相同吗.我如何启动 ui 自动化 解决方案 您可以使用 Microsoft 的 UI 自动化库,但它并没有多少乐趣.“白色"是更好的选择……请参阅:http://www.codeplex.com/white 编辑: “White"项目移至 GitHub 上的 TestStack 时的新网址:https://github.co ..
发布时间:2021-09-12 19:39:08 C#/.NET