问题标签 [flaui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
666 浏览

c# - 为 RDP 连接自动输入密码 (CredentialUIBroker)

作为练习,我正在尝试使用 FlaUI 自动键入 RDP 凭据。我的操作系统是 Windows 10。

我可以启动 mstsc.exe 并在此窗口中输入:

mstsc 窗口

但是后来我得到了这个窗口,但我在任何地方都找不到它:

凭据管理器 UI 主机窗口

它不是 mstsc 窗口,即使它作为模式窗口出现在其上方: mstsc 始终只有一个窗口。显然,它是“凭据管理器 UI 主机”的窗口,但该过程具有......零窗口。

即使在任务管理器中,它也列在后台任务中,而不是在应用程序部分中。FlaUI Inspect 根本看不到它。

顺便说一句,这是我的代码:

如何使用 FlaUI 获取此窗口的句柄并访问其文本框?

0 投票
0 回答
1151 浏览

c# - 使用 FlaUI 处理不支持的属性?

这是我当前的代码,有时会失败,这给了我这个例外:

FlaUI.Core.dll 中出现“FlaUI.Core.Exceptions.PropertyNotSupportedException”类型的异常,但未在用户代码中处理。不支持请求的属性“名称 [#30005]”。

您对此问题有任何修复或解决方法吗?

0 投票
1 回答
560 浏览

automation - 无法找到使用 FlaUILibraray XPath 的机器人框架

机器人开发者,现在进入 Windows 应用自动化的世界,使用 FlaUI 库编写一个简单的演示

“将文本设置为文本框”测试失败:FlaUiError:无法找到 XPath 'Name="Text Editor"' 中的元素

当我使用 XPath "AutomationId=15" 时出现同样的错误

我正在使用 Automation Spy 来检查 GUI 元素。谢谢。

0 投票
0 回答
204 浏览

azure - 在 Azure 管道中运行桌面 UI 自动化测试

我有用 SpecFlow 和 C# 编写并使用 FlaUI 自动化的 UI 自动化测试。测试在我的本地机器上运行得非常好。最近,我希望它们成为我的 UI 自动化构建管道的一部分。

除此之外,我还有一个 Azure WVD 作为辅助工作区,所以我继续安装Interactive Agent它。测试运行良好,直到WVD登录时间及其本地计算机的当前活动窗口。当我尝试最小化它并监控代理时,我开始收到下面提到的错误。

我使用了很多Mouse.Click()KeyBoard.Type()并且理解因为最小化的WVD东西不起作用

我想问我们的专家,如果我将完整的执行转移到一个VM on Azure配置有交互式 UI 代理并运行 24*7 的专用设备上怎么办?我不想登录到 VM,但希望所有测试都可以毫无障碍地运行,并且管道没有上述执行错误。

0 投票
0 回答
104 浏览

c# - FlaUI.Core.dll 中发生 System.ComponentModel.Win32Exception 类型的未处理异常

我正在尝试使用 flaUi 自动化进行一些 Windows 应用程序自动化。在这里,我尝试单击应用程序中的菜单,该应用程序应该在执行任何进一步操作之前加载表单。

代码:

它在第二行代码上引发错误。

这适用于一个系统和相同的代码抛出:

flaui.core.dll 异常中发生 system.componentmodel.Win32Exception 类型的未处理异常

另外一个。

任何帮助将不胜感激!!

0 投票
1 回答
56 浏览

c# - 使用 FlaUI 的电影和电视的 SetScrollPercent

我正在尝试自动化电影和电视流程滑块 在此处输入图像描述

我尝试了下面的代码:

但它返回FlaUI.Core.Exceptions.PatternNotSupportedException: 'The requested pattern 'Scroll [#10004]' is not supported',我使用了 FlaUInspect,然后我意识到它只支持 ScrollItem 和 RangeValue,所以我elem.Patterns.Scroll.Pattern.SetScrollPercent(20, -1)改为elem.Patterns.ScrollItem.Pattern.SetScrollPercent(20, -1)但没有 SetScrollPercent。

我怎样才能自动化呢?

0 投票
2 回答
149 浏览

c# - 如何使用 FlaUI 在 Visual Studio 2019 中使用视图而不是窗口进行测试?

是否可以使用 FlaUI 测试视图?

我有带有视图和选项卡的用户控件,而不是窗口。使用 Windows,您可以执行以下操作:

Application.GetMainWindow

但是我怎么能用视图来做到这一点呢?

0 投票
1 回答
378 浏览

c# - 系统找不到使用 NUnit3 控制台和 testparam 指定的文件

我尝试使用以下命令在命令提示符下运行 flaUiTests:

pathToConsole\nunit3-console.exe pathToApp\App.dll --testparam:App=pathToExecutable\App.exe

在测试代​​码中,我将 testparam 与以下代码一起使用:

string lParameterPathExecutable = TestContext.Parameters["App"];

我测试了命令提示符是否可以找到所有文件并且他可以。无论如何,我仍然得到错误:System.ComponentModel.Win32Excetion:系统找不到指定的文件。

有谁知道问题是什么?这个命令有什么问题?测试代码在VisualStudio2019,NUnit3-console的版本是3.12.0。

编辑:可以找到 nunit3-console。我认为 nunit3-console 运行。这是测试结果:

0 投票
1 回答
269 浏览

c# - 在 FLAUI 中尝试查找以某些字母开头的第一个子元素

在 FLAUI 中,试图获取对以某些字母开头或包含某些字母的子元素的引用。示例以“DOC”开头或包含“DOC”我想要做的是我正在打开一些办公文件,如 doc、xls、ppt。并希望在他打开屏幕时附加文件。

图像

0 投票
0 回答
187 浏览

windows - 是否可以使用 Robotframework-FlaUI 在 Docker 容器中对 Windows 应用程序(WPF 或 WinForms)进行 GUI 测试?

我正在使用带有 FlaUI 库的 Robot Framework 来对 WPF 和 WinForms 应用程序进行 GUI 测试,它在 Windows 10 上运行良好,我可以看到测试脚本打开测试的应用程序并执行测试步骤。但是是否可以在 Windows 或 Linux 容器中执行此操作,例如在无头模式下?