Exemplo n.º 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();
        }
Exemplo n.º 2
0
 public void TestClickDefault()
 {
     try
     {
         SikuliAction.Click(pattern);
         Report.Pass("Yep! It's clicked...");
     }
     catch
     {
         Report.Error("Nope! It's NOT clicked...");
     }
 }
Exemplo n.º 3
0
 //[Test]
 public void ClickImage()
 {
     Thread.Sleep(5000);
     Console.WriteLine("Trying to click on image using sikuli");
     try
     {
         SikuliAction.Click("C:\\workspace\\pscautomation\\pscwhite\\PSCTest\\PSCTest\\utilities\\lookup\\pscimage\\returncontainer.png");
     }
     catch (Exception)
     {
         Console.WriteLine("Not able to find the element");
     }
     Assert.Pass();
 }
Exemplo n.º 4
0
        public static void Click(string path, string failMsg, int WaitTime = 0, int RedotimeOut = 0)
        {
            bool returnValue = false;

            WaitForImage(path, failMsg, WaitTime);
            DateTime varDateTime;
            DateTime varElapseTime = DateTime.Now.AddSeconds(RedotimeOut);

            do
            {
                varDateTime = DateTime.Now;
                try
                {
                    SikuliAction.Click(path);
                    returnValue = true;
                    break;
                }
                catch (Exception e) { }
            } while (varDateTime <= varElapseTime);


            BaseTest.Assert.IsTrue(returnValue, failMsg);
        }
 public void TestMethod1()
 {
     driver.Initialize();
     driver.instance.Navigate().GoToUrl("https://www.google.co.in");
     SikuliAction.Click("E:/img.png");
 }