public static void RestartSession() { if (session.Exists(restartButton, 5)) { session.Click(restartButton); session.Click(signInAgainButton); } }
public void Click(string image) { var imageObject = Patterns.FromFile(_pathToProject + image); _session.Click(imageObject); Log.Info(String.Format("{0} : click", image)); }
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(); } }
private void WaitAndClick(ISikuliSession session, string fileName, float matchPercentage = .7f, int waitSeconds = 120) { session.Wait(Patterns.FromFile(fileName, matchPercentage), waitSeconds); session.Click(Patterns.FromFile(fileName, matchPercentage)); }
public static void Click(string imagePath, string imageName, float accuracy) { session.Click(Patterns.FromFile(Path.Combine(imagePath, imageName), accuracy)); }
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 void ClickPlayButtonToPlayYoutubeVideo() { // Wait for play button and click it Screen.Wait(PlayButtonPattern); Screen.Click(PlayButtonPattern); }