Beispiel #1
0
        public void edit()
        {
            //click the create button

            Administrator.Click();

            //click the employee button
            Employee.Click();

            Thread.Sleep(3000);
            //click the lastPage button
            lastPage.Click();

            //click the edit button
            EditButtton.Click();

            userName.Click();
            userName.Clear();
            userName.SendKeys("Testers");
            //click the Save button
            Save.Click();

            //click the Back to list button
            BackToList.Click();
        }
Beispiel #2
0
        public void EditAction()
        {
            //click the create button

            Administrator.Click();

            //click the employee button
            Employee.Click();

            Thread.Sleep(3000);
            //click the lastPage button
            lastPage.Click();

            //click the edit button
            EditButtton.Click();

            //change the new contact information
            ContactPath.SendKeys("123456");

            //click the Save button
            Save.Click();

            //click the Back to list button
            BackToList.Click();
        }
 /// <summary>
 /// Fills in hospital details and click create.
 /// </summary>
 public void FillInHospitalDetailsAndClickCreate()
 {
     Text.SendKeys(hospital);
     DisplayOrder.SendKeys(PageHelper.RandomNumber(2));
     PageHelper.PickRandomValueFromDropList(Type);
     ReferenceNo.SendKeys("Ref" + PageHelper.RandomString(5));
     CreateHospitalButton.Click();
     BackToList.Click();
 }
Beispiel #4
0
        public void SparkLine()

        {
            //DashboardInitialize();

            AddWidget("Sparkline");

            Options("Metric").Clicks();

            for (int i = 0; i <= 3; i++)

            {
                AddMetric.Clicks();
            }

            CustomMetricEdit(1).Clicks();

            CustomMetric(); Formatting();

            BackToList.Clicks();

            CustomMetricEdit(2).Clicks();

            RatioMetric(); Formatting();

            BackToList.Clicks();

            CustomMetricEdit(3).Clicks();

            CustomMetric(); Formatting();

            BackToList.Clicks();

            CustomMetricEdit(4).Clicks();

            SingleMetric("Total Barrier Hours"); Formatting();

            BackToList.Clicks();

            Filter("Sparkline");

            Axis("Sparkline");

            Apply();
        }
Beispiel #5
0
        /// <summary>
        /// Fills in report period details and click create.
        /// </summary>
        public void FillInReportPeriodDetailsAndClickCreate()
        {
            var dateString = BeginsOn.Text;
            var endDate    = PageHelper.ConvertDateToFormat(dateString, "dd/MM/yyyy");
            var eDate      = endDate.AddDays(2).ToString("dd/MM/yyyy");

            Name.SendKeys(endDate.ToString("dd/MM") + " - " + eDate.Substring(0, 5));
            Description.SendKeys(rDescription);
            Driver.ExecuteJavaScript(@"$('#EndsOn').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#SubmissionDueDate').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#PaymentDate').val('" + eDate + "')");
            CalendarYear.Clear();
            CalendarYear.SendKeys(endDate.Year.ToString());
            FiscalYear.Clear();
            FiscalYear.SendKeys(endDate.Year.ToString());
            CreateReportingPeriodButton.Click();
            BackToList.Click();
        }
Beispiel #6
0
        /// <summary>
        /// Search and edit the report period.
        /// </summary>
        public void SearchAndEditTheReportPeriod()
        {
            ReportPeriodSearch.SendKeys(rDescription);
            EditButton.Click();

            var dateString = EditedBeginsOn.GetAttribute("value");
            var endDate    = PageHelper.ConvertDateToFormat(dateString, "dd/MM/yyyy");
            var eDate      = endDate.AddDays(2).ToString("dd/MM/yyyy");

            Description.Clear();
            Description.SendKeys("Edited" + rDescription);
            Driver.ExecuteJavaScript(@"$('#EndsOn').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#SubmissionDueDate').val('" + eDate + "')");
            Driver.ExecuteJavaScript(@"$('#PaymentDate').val('" + eDate + "')");
            CalendarYear.SendKeys("2018");
            FiscalYear.SendKeys("2018");
            SaveReportingPeriodButton.Click();
            BackToList.Click();
        }
Beispiel #7
0
        public void CustomMetricFilter()

        {
            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("(70)").Clicks(); CheckItem("(85)").Clicks(); CheckItem("(80)").Clicks(); CheckItem("(75)").Clicks();

            //SingleFilter.Clicks();

            MetricLabel.Clicks();

            BackToList.Clicks();
        }
Beispiel #8
0
        public void Addemployee()
        {
            //Administrator
            Administrator.Click();
            //Administrator.WaitForElement(TimeSpan.FromSeconds(10));

            //Go to Employee
            Employee.WaitForElement(TimeSpan.FromSeconds(3));

            Employee.Click();


            //Crate new Employee

            Create.Click();

            Name.SendKeys("Industry");

            userName.SendKeys("Connect23");

            Contact.SendKeys("0123456789");

            Password.SendKeys("Abcd@1234)");

            RetypePassword.SendKeys("Abcd@1234)");

            Save.Click();

            BackToList.Click();

            //lastPage.Click();

            //Validation
            if (CommonDriver.driver.FindElement(By.XPath("//*[@id='container']/p/a")).Text == "Create")
            {
                Console.WriteLine("Employee Created Successfully");
            }
            else
            {
                Console.WriteLine("Fail to create Employee");
            }
        }
Beispiel #9
0
        // codes of the delete actions

        public void AddEmployee()
        {
            //click the create button

            Administrator.Click();

            //click the employee button
            Employee.Click();

            //click the Create button
            Create.Click();

            //create the Name
            String NameT = "testers";

            Thread.Sleep(2000);

            Name.SendKeys("testers");

            //create the username
            userName.SendKeys("testerss");

            //create the contact

            Contact.SendKeys("1234");

            //create the password

            Password.SendKeys("Sa1234567");

            //retypepassword
            RetypePassword.SendKeys("Sa1234567");

            //click the Save button

            Save.Click();

            //back to the previous page

            BackToList.Click();

            Thread.Sleep(2000);


            //validation
            //if (CommonDrive.driver.FindElement(By.XPath("//*[@id='usersGrid']/div[3]/table/tbody/tr[1]/td[1]")).Text == NameT)
            //{
            //    Console.WriteLine("the new user is located in the first page");
            //}
            //else
            //{
            //    Thread.Sleep(2000);
            //    lastPage.Click();

            //    if (CommonDrive.driver.FindElement(By.XPath("//*[@id='usersGrid']/div[3]/table/tbody/tr[2]/td[1]")).Text == NameT)
            //    {
            //        Console.WriteLine("the new user is created succefully");
            //    }
            //    else
            //    {
            //        Console.WriteLine("the new user is not existing, the test faild");
            //    }


            //}
            //var testpage = CommonDrive.driver.FindElement(By.XPath("//*[@id='usersGrid']/div[3]/table/tbody/tr[1]/td[1]")).Text;
            //Assert.AreEqual(NameT, testpage);
        }
Beispiel #10
0
        public void StackedComparison(string widgetName)

        {
            //DashboardInitialize(widgetName);

            ResetFilter.Clicks();

            AddWidget(widgetName);

            Options("Metric").Click();

            for (int i = 0; i <= 3; i++)

            {
                AddMetric.Clicks();
            }

            if (widgetName == "Stacked")

            {
                CustomMetricEdit(1).Clicks();

                SingleMetric("Total Completed Planned Volume");

                BackToList.Clicks();

                CustomMetricEdit(2).Clicks();

                SingleMetric("OEE");

                BackToList.Clicks();

                CustomMetricEdit(3).Clicks();

                SingleMetric("Accountable Hours");

                BackToList.Clicks();

                CustomMetricEdit(4).Clicks();

                SingleMetric("Average Planned Volume");

                BackToList.Clicks();
            }

            else if (widgetName == "Comparison")

            {
                CustomMetricEdit(1).Clicks();

                RatioMetric();

                MetricLabel.Clicks(); BackToList.Clicks();

                CustomMetricEdit(2).Clicks();

                RatioMetric();

                MetricLabel.Clicks(); BackToList.Clicks();

                CustomMetricEdit(3).Clicks();

                RatioMetric();

                MetricLabel.Clicks(); BackToList.Clicks();

                CustomMetricEdit(4).Clicks();

                RatioMetric();

                MetricLabel.Clicks(); BackToList.Clicks();
            }

            Filter();

            Axis(widgetName);

            Options("Base").Clicks();

            BasenGoal(.5, .98);

            Options("Formatting").Clicks();

            Formatting(widgetName);

            Link();

            Apply(); WaitforIt(Properties.InactivePhase); LinkClick.Clicks();
        }
Beispiel #11
0
        public void CapacityWidget()

        {
            AddWidget("Capacity");

            CapacityWidget(1).Clicks();

            MetricLabel.ClearText(); MetricLabel.EnterText("Capacity Metric 1");

            SelectMetric.Clicks();

            Metric("Total Planned Hours").Click();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            //CheckAll.Clicks();

            BackToList.Clicks();

            CapacityWidget(2).Clicks();

            MetricLabel.ClearText(); MetricLabel.EnterText("Capacity Metric 2");

            MetricRadio("Ratio").Clicks();

            //SelectMetric.Clicks();

            Numerator.Clicks();

            MetricNumereator("Total Completed Hours").Click();

            AddFilter("numerator").Clicks();

            NumeratorFilter.WaitUntil();

            NumeratorFilter.SelectDropdown("Department");

            ItemsCheck("numerator").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            Denominator.Clicks();

            MetricDenominator("Total Completed Volume").Clicks();

            AddFilter("denominator").Clicks();

            DenominatorFilter.WaitUntil();

            DenominatorFilter.SelectDropdown("Department");

            ItemsCheck("denominator").Clicks();

            CheckItemDenominator("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CapacityWidget(3).Clicks();

            MetricLabel.ClearText(); MetricLabel.EnterText("Capacity Metric 3");

            SelectMetric.Clicks();

            Metric("Total Completed Hours").Click();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            //CheckAll.Clicks();

            BackToList.Clicks();

            CapacityWidget(4).Clicks();

            MetricLabel.ClearText(); MetricLabel.EnterText("Capacity Metric 4");

            MetricRadio("Custom").Clicks();

            for (int i = 0; i <= 5; i++)

            {
                AddMetric.Clicks();
            }

            CustomMetricEdit(1).Clicks();

            SelectMetric.Clicks();

            Metric("Total Completed Hours").Click();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CustomMetricEdit(2).Clicks();

            SelectMetric.Clicks();

            Metric("Total Completed Volume").Clicks();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CustomMetricEdit(3).Clicks();

            SelectMetric.Clicks();

            Metric("Total Completed Tasks").Click();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CustomMetricEdit(4).Clicks();

            SelectMetric.Clicks();

            Metric("Total Planned Volume").Clicks();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CustomMetricEdit(5).Clicks();

            SelectMetric.Clicks();

            Metric("Total Planned Tasks").Click();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            CustomMetricEdit(6).Clicks();

            SelectMetric.Clicks();

            Metric("Total Completed Planned Tasks").Clicks();

            AddFilter("metric").Clicks();

            SingleFilter.WaitUntil();

            SingleFilter.SelectDropdown("Department");

            ItemsCheck("metric").Clicks();

            CheckItem("Alton - Alt (70)").Clicks();

            Options("Metric List Selection").Clicks();

            BackToList.Clicks();

            var input = $"(A+(B-(C-D)*((E/F)*2)/9))".ToCharArray();

            foreach (var c in input)
            {
                EnterCalc("" + c).Clicks();
            }

            Apply();
        }