Esempio n. 1
0
 /// <exception cref="UIActionException">when methods reached the timeout</exception>
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate, TimeSpan timeout)
 {
     if (!Retry.For(() => waitTillDelegate(), timeout, new TimeSpan?()))
     {
         throw new UIActionException("Time out happened" + Constants.BusyMessage);
     }
 }
Esempio n. 2
0
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
 {
     if (!Retry.For(() => waitTillDelegate(), CoreAppXmlConfiguration.Instance.BusyTimeout))
     {
         throw new UIActionException("Time out happened" + Constants.BusyMessage);
     }
 }
Esempio n. 3
0
        public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
        {
            var clock = new Clock(CoreAppXmlConfiguration.Instance.BusyTimeout);

            clock.Perform(() => waitTillDelegate(), obj => obj.Equals(true),
                          delegate { throw new UIActionException("Time out happened" + Constants.BusyMessage); });
        }
Esempio n. 4
0
 /// <summary>
 /// Execute WaitTill with the default timeout from CoreConfiguration (BusyTimeout)
 /// </summary>
 /// <exception cref="UIActionException">when methods reached the timeout</exception>
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
 {
     WaitTill(waitTillDelegate, CoreAppXmlConfiguration.Instance.BusyTimeout());
 }
Esempio n. 5
0
 /// <exception cref="UIActionException">when methods reached the timeout</exception>
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate, TimeSpan timeout)
 {
     if (!Retry.For(() => waitTillDelegate(), timeout, new TimeSpan?()))
         throw new UIActionException("Time out happened" + Constants.BusyMessage);
 }
Esempio n. 6
0
 /// <summary>
 /// Execute WaitTill with the default timeout from CoreConfiguration (BusyTimeout)
 /// </summary>
 /// <exception cref="UIActionException">when methods reached the timeout</exception>
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
 {
     WaitTill(waitTillDelegate, CoreAppXmlConfiguration.Instance.BusyTimeout());
 }
Esempio n. 7
0
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
 {
     var clock = new Clock(CoreAppXmlConfiguration.Instance.BusyTimeout);
     clock.Perform(() => waitTillDelegate(), obj => obj.Equals(true),
                   delegate { throw new UIActionException("Time out happened" + Constants.BusyMessage); });
 }
Esempio n. 8
0
 public virtual void WaitTill(WaitTillDelegate waitTillDelegate)
 {
     if (!Retry.For(()=>waitTillDelegate(), CoreAppXmlConfiguration.Instance.BusyTimeout))
         throw new UIActionException("Time out happened" + Constants.BusyMessage);
 }