问题标签 [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 回答
16 浏览

python - 无法在 pythonnet 中导入 FlaUI.FlaUI3 库

我正在尝试FlaUI使用pythonnet. 该代码能够加载FlaUI.UIA3.dll. 但是,导入FlaUI.UIA3命名空间失败。

这是我的代码,

我得到的错误如下(使用命令python sample.py),

如果我不包含该FlaUI.UIA3库,那么我可以使用Application.Launch('software.exe').

这是我的目录的内容,其中FlaUI3.UIA3.dll包含

Dotnet 版本(使用 Windows 10),

0 投票
1 回答
27 浏览

python - FlaUI:无法通过 Python.NET 调用任何 Retry 方法

我正在尝试通过 Python.NET(https://github.com/FlaUI/FlaUI/blob/master/src/FlaUI.Core/Tools/Retry.csFlaUI.Core.Tools.Retry )调用 FlaUI类方法。但是,我无法弄清楚如何使用.WhileNullSystem.Func

该方法具有以下签名,

这是我想在 Python.NET 中复制的工作 C# 代码,

我在 Python.NET 中创建了以下代码(应用程序启动工作,我能够获得主窗口),

上面的代码启动软件。但是,进入后会抛出以下错误Retry.WhileNull

0 投票
1 回答
24 浏览

python - Python.NET:如何访问接口的通用成员

我正在尝试通过 Python.NET 使用来自 FlaUI 接口的通用成员。

下面的 C# 代码有效,

但是,下面相应的 Python.NET 代码不起作用,

我收到以下错误,

我可以看到该LegacyIAccessible成员正在使用通用语法。但我无法弄清楚如何将它绑定到具体类型。

https://github.com/FlaUI/FlaUI/blob/master/src/FlaUI.Core/FrameworkAutomationElementBase.Patterns.cs

如果我如下更改调用,则没有错误,但树项未展开,

尝试使用下面的演员会抛出错误,

0 投票
0 回答
18 浏览

automated-tests - 在 Jira 中导出报告时,如何更改方案的命名约定?

我使用 SpecFlow/NUnit 和 Zephyr 的 Jenkins 插件在 Jira 中导出报告。

问题是在 Jira 中,测试用例的名称如下所示:

如何仅导出方案的名称,在本例中为 ScenarioName?