public static By FillByMsgTemplate(this By by, params object[] args) { var byLocator = GetByLocator(by); try { byLocator = string.Format(byLocator, args); } catch { throw new Exception(GetBadLocatorMsg(byLocator, args)); } return(GetByFunc(by)(byLocator)); }
public static By CopyBy(By by) { var byLocator = GetByLocator(by); return(GetByFunc(by)(byLocator)); }
public static By TrimRoot(this By by) { var byLocator = by.GetByLocator().Replace("*root*", " ").Trim(); return(GetByFunc(by)(byLocator)); }