Beispiel #1
0
        public static Link waitForLink(this WatiN_IE watinIe, string nameOrId, int sleepMiliseconds, int maxSleepTimes)
        {
            var count = 0;

            while (watinIe.hasLink(nameOrId).isFalse())
            {
                if (count++ >= maxSleepTimes)
                {
                    break;
                }
                watinIe.sleep(500, false);
            }
            return(watinIe.link(nameOrId));
        }
Beispiel #2
0
 public static WatiN_IE click(this WatiN_IE watinIe, string id)
 {
     if (watinIe.hasButton(id))
     {
         var button = watinIe.button(id);
         button.click();
     }
     else if (watinIe.hasLink(id))
     {
         var link = watinIe.link(id);
         link.click();
     }
     else
     {
         "in WatiN_IE click, could not find button or link with id: {0}".error(id);
     }
     return(watinIe);
 }
        public static Link waitForLink(this WatiN_IE watinIe, string nameOrId, int sleepMiliseconds, int maxSleepTimes)
        {
            var count = 0;

            while (watinIe.hasLink(nameOrId).isFalse())
            {
                if (count++ >= maxSleepTimes)
                {
                    break;
                }
                watinIe.sleep(500, false);
            }
            var link = watinIe.link(nameOrId);

            if (link.isNull())
            {
                "[WatiN_IE][waitForLink] after {0} attempts, could not find Link using key: {1}".error(maxSleepTimes, nameOrId);
            }
            return(link);
        }