Exemple #1
0
 public WebElementWithReferenceViewModel(string elementType)
     : base(null)
 {
     ElementType = elementType;
     if (ElementType == WebElementTypes.Frame)
     {
         Locator = new FrameWebLocatorInfoViewModel();
     }
 }
        public static WebLocatorInfoViewModel CreateLocatorModel(WebLocatorInfo webLocatorInfo)
        {
            WebLocatorInfoViewModel model = null;

            if (webLocatorInfo is FrameWebLocatorInfo fli)
            {
                model = new FrameWebLocatorInfoViewModel(webLocatorInfo)
                {
                    FrameLocatorType = fli.FrameLocatorType
                };
            }
            else
            {
                model = new WebLocatorInfoViewModel(webLocatorInfo);
            }

            return(model);
        }