public ActiveCabinetFullWCModel GetActiveCabinetModel() { IWebElement panelHeader = _manager.FindWebElementAndWait(By.XPath(ActiveCabinetLocators.panelHeaderLocator)); ActiveCabinetLeftTableWCModel leftPanel = GetLeftPanelWCModel(); ActiveCabinetRightTableWCModel rightPanel = GetRightPanelWCModel(); ActiveCabinetFullWCModel activeCabinetModel = new ActiveCabinetFullWCModel(panelHeader, rightPanel, leftPanel); return(activeCabinetModel); }
public ActiveCabinetLeftTableWCModel GetLeftPanelWCModel() { IWebElement leftPanelHelper = _manager.FindWebElement(By.ClassName(ActiveCabinetLocators.leftPanelHelperLocator)); IWebElement cabinetImage = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.cabinetImageThumbLocator)); IWebElement cabinetDimensionLabel = leftPanelHelper.FindWebElement(By.XPath(ActiveCabinetLocators.cabinetDimensionLabelLocator)); IWebElement deleteButton = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.deleteButtonLocator)); IWebElement detailsButton = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.detailsButtonLocator)); ActiveCabinetLeftTableWCModel leftPanelModel = new ActiveCabinetLeftTableWCModel(cabinetImage, cabinetDimensionLabel, deleteButton, detailsButton); return(leftPanelModel); }
public ActiveCabinetFullWCModel(IWebElement header, ActiveCabinetRightTableWCModel right, ActiveCabinetLeftTableWCModel left) { Header = header; LeftPanel = left; RightPanel = right; }