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 ActiveCabinetRightTableWCModel GetRightPanelWCModel() { IWebElement rightPanelHelper = _manager.FindWebElement(By.ClassName(ActiveCabinetLocators.rightPanelHelperLocator)); IWebElement bottomLocation = rightPanelHelper.FindWebElement(By.Name(ActiveCabinetLocators.bottomLocationLocator)); IWebElement rotationInput = rightPanelHelper.FindWebElement(By.Name(ActiveCabinetLocators.rotationInputLocator)); IWebElement rotationDescendingButton = rightPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.rotationDescButtonLocator)); IWebElement rotationIncrementButton = rightPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.rotationIncButtonLocator)); ActiveCabinetRightTableWCModel rightPanelModel = new ActiveCabinetRightTableWCModel(bottomLocation, rotationInput, rotationDescendingButton, rotationIncrementButton); return(rightPanelModel); }
public ActiveCabinetFullWCModel(IWebElement header, ActiveCabinetRightTableWCModel right, ActiveCabinetLeftTableWCModel left) { Header = header; LeftPanel = left; RightPanel = right; }