0

我正在尝试使用 LeanFT 来测试 UFT 附带的 Flight GUI WPF 应用程序。MicroFocus 在以下位置提供了执行此操作的代码

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

但是,代码中提到了 FlightGuiSampleWpfApp()),如下所示

using (new FlightGuiSampleWpfApp()) {

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

有任何想法吗?

4

1 回答 1

0

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

您可以使用(例如)Desktop.LaunchAutAPI自己创建一个

所以代替那个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();
}
于 2018-05-03T08:00:49.527 回答