示例#1
0
        public void OpenFileTest(string folderPath, string fileName)
        {
            var fileButton = ResolveScreenshot("fB.png");

            session.Click(fileButton);

            var openButton = ResolveScreenshot("oB.png");

            session.Click(openButton);

            var folderInput      = ResolveScreenshot("fI.png");
            var fileInput        = ResolveScreenshot("fIT.png");
            var dialogOpenButton = ResolveScreenshot("dOB.png");

            session.Click(folderInput);
            Thread.Sleep(1000);
            keyboard.Keyboard.TextEntry(folderPath);
            session.Click(fileInput, new Point(100, 0));
            keyboard.Keyboard.TextEntry(fileName);
            session.Click(dialogOpenButton);

            var expectResult = ResolveScreenshot("eH1.png");

            Assert.IsTrue(session.Exists(expectResult), "File not opened");
        }
 public static void RestartSession()
 {
     if (session.Exists(restartButton, 5))
     {
         session.Click(restartButton);
         session.Click(signInAgainButton);
     }
 }
示例#3
0
        public bool Exists(string image)
        {
            var imageObject = Patterns.FromFile(_pathToProject + image);

            Log.Info(String.Format("{0} : exist", image));
            return(_session.Exists(imageObject));
        }
 public void TestSikuliIntegration()
 {
     try
     {
         session  = Sikuli.CreateSession();
         patterns = Patterns.FromFile(@"C:\Data\win.PNG");
         if (session.Exists(patterns))
         {
             Console.WriteLine("Patteren Exist " + patterns.ToString());
             session.Wait(patterns, 60);
             session.Click(patterns);
         }
     }
     finally
     {
         session?.Dispose();
     }
 }
示例#5
0
 public void VerifyYoutubeVideoIsMuted()
 {
     // Assert for unmute button appearing
     Assert.IsTrue(Screen.Exists(UnmuteButtonPattern));
 }