コード例 #1
0
        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();
        }
コード例 #2
0
 public void TestRightClickDefault()
 {
     try
     {
         SikuliAction.RightClick(pattern);
         Report.Pass("Yep! It's right clicked...");
     }
     catch
     {
         Report.Error("Nope! It's NOT right clicked...");
     }
 }
コード例 #3
0
ファイル: iSikuli.cs プロジェクト: balakrishnan051/IMS-BAU
        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);
        }