示例#1
0
        public void FillAirCooler()
        {
            GeneralNetworkData generalNetworkData = new GeneralNetworkData();

            generalNetworkData.fillGeneralNetworkData(generalNetworkData);

            Thread.Sleep(4000);

            NewCaseData newCaseData = new NewCaseData();

            newCaseData.FillNewCase(newCaseData);

            Thread.Sleep(4000);

            ShellAndTubeData shellAndTubeData = new ShellAndTubeData();

            shellAndTubeData.FillShellAndTube(shellAndTubeData);

            Thread.Sleep(4000);

            KettleReboilerData kettleReboilerData = new KettleReboilerData();

            kettleReboilerData.FillKettleReboiler(kettleReboilerData);

            Thread.Sleep(4000);

            AirCoolerData airCoolerData = new AirCoolerData();

            airCoolerData.FillAirCoolerCase(airCoolerData);
        }
        public void NotFillDateField(NewCaseData newCaseData)
        {
            Thread.Sleep(2500);

            buttonNewCase.Click();
            Thread.Sleep(2000);

            buttonShellAndTube.Click();

            Thread.Sleep(2500);
            Assert.IsTrue(validationErrorMessage.Displayed);
        }
示例#3
0
        public void CreateACaseWithoutFillDateField()
        {
            GeneralNetworkData generalNetworkData = new GeneralNetworkData();

            generalNetworkData.fillGeneralNetworkData(generalNetworkData);

            Thread.Sleep(2500);
            NewCaseData newCaseData = new NewCaseData();


            newCaseData.NotFillDateField(newCaseData);
        }
示例#4
0
        public void CreateACase()
        {
            GeneralNetworkData generalNetworkData = new GeneralNetworkData();

            generalNetworkData.fillGeneralNetworkData(generalNetworkData);

            Thread.Sleep(2500);
            NewCaseData newCaseData = new NewCaseData();


            newCaseData.FillNewCase(newCaseData);
        }
示例#5
0
        public void FillAllFieldsShellAndTube()
        {
            GeneralNetworkData generalNetwork = new GeneralNetworkData();

            Thread.Sleep(5000);
            generalNetwork.fillGeneralNetworkData(generalNetwork);

            Thread.Sleep(5000);
            NewCaseData newCaseData = new NewCaseData();

            newCaseData.FillNewCase(newCaseData);

            ShellAndTubeData shellAndTubeData = new ShellAndTubeData();

            Thread.Sleep(5000);
            shellAndTubeData.FillShellAndTube(shellAndTubeData);
        }
        public void FillNewCase(NewCaseData newCaseData)
        {
            WebDriverWait wait    = new WebDriverWait(PropertyCollection.driver, TimeSpan.FromSeconds(20));
            IWebElement   element = wait.Until((d) =>
            {
                return(buttonNewCase);
            });

            buttonNewCase.Click();
            Thread.Sleep(200);
            date.SendKeys(newCaseData.Date);
            time.SendKeys(newCaseData.Time);
            antifoulantElement.SendKeys(((int)NewCaseData.Antifoulant.value1).ToString());
            injectionRate.SendKeys(newCaseData.InjectionRate);
            antifoulantCost.SendKeys(newCaseData.AntifoulantCost);
            crudeUnitMargin.SendKeys(newCaseData.AntifoulantCost);
        }