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); }