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