LeanFT WPF测试:Flight GUI示例WPF App测试代码示例中的“FlightGuiSampleWpfApp()”是什么?

时间:2018-05-02 20:29:13

标签: c# wpf leanft uft14

我正在尝试使用LeanFT来测试UFT附带的Flight GUI WPF应用程序。 MicroFocus提供了在

下面的位置执行此操作的代码

https://admhelp.microfocus.com/leanft/en/14.03/HelpCenter/Content/CodeSamples_.NET/CodeEx.NETWPF.htm

Howevere,在代码中提到了FlightGuiSampleWpfApp()),如下所示

using (new FlightGuiSampleWpfApp()) {

我无法找到FlightGuiSampleWpfApp()(类?)的定义位置。我认为它包含启动Flight GUI应用程序的代码(HPE MyFlight示例应用程序)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是他们文档中的错误。确实没有定义这样的类。

您可以使用(例如)Desktop.LaunchAut API

自行创建一个

所以不要使用using语句,只需执行类似

的操作
[Test]
public void TestAutFullPath()
{
    IAut flightsgui= Desktop.LaunchAut("flightsgui");
    _flightGUIAapplicationWindow = Desktop.Describe<IWindow>(new WindowDescription
    {
        ObjectName = @"HP MyFlight Sample Application",
        FullType = @"window",
        WindowTitleRegExp = @"HP MyFlight Sample Application"
    });

    PerformLogin();
    SearchForFlight();
    OpenFlightsTable();
    SelectFlight();
    FinishOrder();
    VerifyOrderCompleted();

    flightsgui.Close();
}