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); } }
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(); } }
public void VerifyYoutubeVideoIsMuted() { // Assert for unmute button appearing Assert.IsTrue(Screen.Exists(UnmuteButtonPattern)); }