示例#1
0
 public static DataProvider <string, TOwner> Content <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable)
     where TOwner : PageObject <TOwner>
     where TNavigateTo : PageObject <TNavigateTo>
 {
     return(clickable.GetControl().Content);
 }
示例#2
0
 public static UIComponentVerificationProvider <Control <TOwner>, TOwner> Should <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable)
     where TOwner : PageObject <TOwner>
     where TNavigateTo : PageObject <TNavigateTo>
 {
     return(clickable.GetControl().Should);
 }
示例#3
0
 public static bool IsEnabled <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable)
     where TOwner : PageObject <TOwner>
     where TNavigateTo : PageObject <TNavigateTo>
 {
     return(clickable.GetControl().IsEnabled.Value);
 }
示例#4
0
 public static bool Missing <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable, SearchOptions options = null)
     where TOwner : PageObject <TOwner>
     where TNavigateTo : PageObject <TNavigateTo>
 {
     return(clickable.GetControl().Missing(options));
 }
示例#5
0
 public static bool Exists <TOwner>(this ButtonDelegate <TOwner> clickable, SearchOptions options = null)
     where TOwner : PageObject <TOwner>
 {
     return(clickable.GetControl().Exists(options));
 }
示例#6
0
 public static TOwner Click <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable)
     where TOwner : PageObject <TOwner>
     where TNavigateTo : PageObject <TNavigateTo>
 {
     return(clickable.GetControl().Click());
 }
示例#7
0
 public static UIComponentVerificationProvider <Control <TOwner>, TOwner> WaitTo <TOwner>(this ButtonDelegate <TOwner> clickable)
     where TOwner : PageObject <TOwner>
 {
     return(clickable.GetControl().WaitTo);
 }
示例#8
0
 public static TOwner ScrollTo <TOwner>(this ButtonDelegate <TOwner> clickable)
     where TOwner : PageObject <TOwner>
 {
     return(clickable.GetControl().ScrollTo());
 }
示例#9
0
 public static TOwner RightClick <TOwner>(this ButtonDelegate <TOwner> clickable)
     where TOwner : PageObject <TOwner>
 {
     return(clickable.GetControl().RightClick());
 }
示例#10
0
 public static TOwner Focus <TOwner>(this ButtonDelegate <TOwner> clickable)
     where TOwner : PageObject <TOwner>
 {
     return(clickable.GetControl().Focus());
 }
示例#11
0
 public static TNavigateTo ClickAndGo <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> buttonDelegate)
     where TNavigateTo : PageObject <TNavigateTo>
     where TOwner : PageObject <TOwner>
 {
     return(buttonDelegate.GetControl().ClickAndGo());
 }