我正在尝试使用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示例应用程序)。
有什么想法吗?
答案 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();
}