Пример #1
0
        public AbstractPageSettings GetPageSettings(BasePageObject pageObject)
        {
            PagePropsAttribute pageAttributes = (PagePropsAttribute)pageObject.GetType().GetCustomAttribute(typeof(PagePropsAttribute), true);

            if (pageAttributes != null && pageAttributes.PageSettings != null)
            {
                return((AbstractPageSettings)Activator.CreateInstance(pageAttributes.PageSettings, pageObject));
            }

            return(new DefaultSettings(pageObject));
        }
Пример #2
0
 public virtual void ApplySettings()
 {
     TestLog.AddWithoutTime("No settings defined for " + PageObject.GetType().Name);
 }