public WrappedWebElement Find(By by, [CallerMemberName] string elementName = "") { var pageName = GetType().Name; var logger = UIStartup.GetLogger <IWebElement>(); return(new WrappedWebElement(logger, Driver, by, pageName, elementName)); }
public static void HandleContinueOnFailure(IWebElement element, Exception e) { var logger = UIStartup.GetLogger <IWebElement>(); var logStart = ""; if (element is WrappedWebElement webElement) { logStart = $"{webElement.PageName}, {webElement.ElementName}: "; } logger?.LogError(e, @$ "{logStart}Exception occurred during assertion, continuing..."); }