コード例 #1
0
ファイル: BasePage.cs プロジェクト: vnuzhyn/PAA
        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));
        }
コード例 #2
0
        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...");
        }