DialogMonitor does not handle a SaveAs dialog with WPF

4 posts, 0 answers
  1. bo
    bo avatar
    5 posts
    Member since:
    Aug 2015

    Posted 16 Aug 2015 Link to this post

    Hi,

     I have tried almost the whole weekend and unfortunately have no success: basically I only want to use the DialogMonitor to handle a simple SaveAs or Open dialog(both are Win32 dialog). I got always the System.TimeOutException after 60000 or after the time timeout specified with the WaitUntilHandled(2000), for example.

    Here is the code I used:

        [TestMethod]
            public void Telerik()
            {
                TelerikCore.Settings mySettings = new TelerikCore.Settings();
                TelerikCore.Manager myManager = new TelerikCore.Manager(mySettings);
                myManager.Start();
     
                var wpf = System.Diagnostics.Process.GetProcesses().Where(p => p.ProcessName == "WpfApplication1");
     
                if (wpf.Count() != 0)
                {
                    myManager.ConnectToApplication(wpf.FirstOrDefault());
                }
                else
                {
                    myManager.LaunchNewApplication(@"D:\WpfApplication1.exe");
                }
     
                myManager.ActiveApplication.MainWindow.RefreshVisualTrees();
     
                ArtOfTest.WebAii.Win32.Dialogs.SaveAsDialog save = ArtOfTest.WebAii.Win32.Dialogs.SaveAsDialog.CreateSaveAsDialog(myManager.ActiveApplication,DialogButton.SAVE, @"C:\", "Save As");
     
                myManager.DialogMonitor.AddDialog(save);
                myManager.DialogMonitor.Start();
     
                var saveButton = myManager.ActiveApplication.MainWindow.Find.ByName("SaveButton");
                saveButton.User.Click();
     
                save.WaitUntilHandled();
            }

    Please not that the application under test is a simple WPF application with two buttons: one for a SaveAs dialog and the other for a OpenFile dialog.

     Is there something wrong with the code?

     By the way, I 'm using the latest version of the Telerik Testing Framework.

     Great thanks for any tip in advance,

    Thank you,

    Bo

    P.S. the WPF application is attached. Please rename it to an .exe file.

  2. Ivaylo
    Admin
    Ivaylo avatar
    750 posts

    Posted 20 Aug 2015 Link to this post

    Hello Bo,

    Unfortunately I cannot download the application, it is giving me a broken file. Please archive it a zip file an attach it again.

    Looking forward to hearing from you.

    Regards,
    Ivaylo
    Telerik
     
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
     
  3. bo
    bo avatar
    5 posts
    Member since:
    Aug 2015

    Posted 20 Aug 2015 in reply to Ivaylo Link to this post

    Hi,

     

    here's the zip file.

     

    Regards,

    Bo

  4. Ivaylo
    Admin
    Ivaylo avatar
    750 posts

    Posted 24 Aug 2015 Link to this post

    Hello Bo,

    Thank you for providing us with the application. I was able to reproduce the behavior and logged a bug which you can track and follow using this public link.

    Unfortunately no suitable workaround can be provided. I have tested the same scenario using Test Studio and works perfectly fine there.

    Thank you for your patience and understanding.

    Regards,
    Ivaylo
    Telerik
     
    Quickly become an expert in Test Studio, check out our new training sessions!
    Test Studio Trainings
     
Back to Top