static void Main(string[] args) { Program demo = new Program(); demo.StartMSPaint(); demo.DemoExists(); demo.DemoFindAll(); SikuliAction.Click(demo.pattern); SikuliAction.DoubleClick(demo.extraPattern); SikuliAction.RightClick(demo.pattern); SikuliAction.Hover(demo.extraPattern); SikuliAction.DragAndDrop(demo.extraPattern, demo.pattern); demo.KillMSPaint(); demo.StartMSPaint(2); SikuliAction.Wait(demo.extraPattern, 3); demo.KillMSPaint(2); SikuliAction.WaitVanish(demo.extraPattern, 3); Console.ReadLine(); }
public void TestRightClickDefault() { try { SikuliAction.RightClick(pattern); Report.Pass("Yep! It's right clicked..."); } catch { Report.Error("Nope! It's NOT right clicked..."); } }
public static void RightClick(string path, string failMsg, int RedotimeOut = 0) { bool returnValue = false; DateTime varDateTime; DateTime varElapseTime = DateTime.Now.AddSeconds(RedotimeOut); do { varDateTime = DateTime.Now; try { SikuliAction.RightClick(path); returnValue = true; break; } catch (Exception e) { } } while (varDateTime <= varElapseTime); BaseTest.Assert.IsTrue(returnValue, failMsg); }