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); }
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); }
public static bool IsEnabled <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable) where TOwner : PageObject <TOwner> where TNavigateTo : PageObject <TNavigateTo> { return(clickable.GetControl().IsEnabled.Value); }
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)); }
public static bool Exists <TOwner>(this ButtonDelegate <TOwner> clickable, SearchOptions options = null) where TOwner : PageObject <TOwner> { return(clickable.GetControl().Exists(options)); }
public static TOwner Click <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> clickable) where TOwner : PageObject <TOwner> where TNavigateTo : PageObject <TNavigateTo> { return(clickable.GetControl().Click()); }
public static UIComponentVerificationProvider <Control <TOwner>, TOwner> WaitTo <TOwner>(this ButtonDelegate <TOwner> clickable) where TOwner : PageObject <TOwner> { return(clickable.GetControl().WaitTo); }
public static TOwner ScrollTo <TOwner>(this ButtonDelegate <TOwner> clickable) where TOwner : PageObject <TOwner> { return(clickable.GetControl().ScrollTo()); }
public static TOwner RightClick <TOwner>(this ButtonDelegate <TOwner> clickable) where TOwner : PageObject <TOwner> { return(clickable.GetControl().RightClick()); }
public static TOwner Focus <TOwner>(this ButtonDelegate <TOwner> clickable) where TOwner : PageObject <TOwner> { return(clickable.GetControl().Focus()); }
public static TNavigateTo ClickAndGo <TNavigateTo, TOwner>(this ButtonDelegate <TNavigateTo, TOwner> buttonDelegate) where TNavigateTo : PageObject <TNavigateTo> where TOwner : PageObject <TOwner> { return(buttonDelegate.GetControl().ClickAndGo()); }