Beispiel #1
0
        public void fillAddress()
        {
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            Addressline1.Clear();
            Addressline1.SendKeys(ExcelOperation.GetData[9]);

            SuburbText.Clear();
            AddressLine2.Clear();
            AddressLine2.SendKeys(ExcelOperation.GetData[10]);
            SuburbText.SendKeys(ExcelOperation.GetData[11]);

            State.Click();
            PostCode.Clear();
            PostCode.SendKeys(ExcelOperation.GetData[12]);
            PostalAddressLine1.Clear();

            PostalAddressLine1.SendKeys(ExcelOperation.GetData[13]);
            PostalAddressLine2.Clear();
            PostalAddressLine2.SendKeys(ExcelOperation.GetData[14]);
            PostalSuburbText.Clear();
            PostalSuburbText.SendKeys(ExcelOperation.GetData[15]);

            PostalStateCombo.Click();
            PostalPostCode.Clear();
            PostalPostCode.SendKeys(ExcelOperation.GetData[16]);
            GenericHelper.AllScreenShot(driver);
            Nextbutton.Click();
        }
        public void AddPropertyDetails()
        {
            obj.ClickAddNewProperty();

            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "PropertyDetails");

            PropertyName.SendKeys(ExcelLib.ReadData(2, "PropertyName"));
            SearchAddress.SendKeys(ExcelLib.ReadData(2, "SearchAddress"));
            Description.SendKeys(ExcelLib.ReadData(2, "Description"));
            Number.SendKeys(ExcelLib.ReadData(2, "Number"));
            Street.SendKeys(ExcelLib.ReadData(2, "Street"));
            Suburb.SendKeys(ExcelLib.ReadData(2, "Suburb"));
            City.SendKeys(ExcelLib.ReadData(2, "City"));
            PostCode.SendKeys(ExcelLib.ReadData(2, "PostCode"));
            Region.SendKeys(ExcelLib.ReadData(2, "Region"));
            YearBuilt.SendKeys(ExcelLib.ReadData(2, "YearBuilt"));
            TargetRent.SendKeys(ExcelLib.ReadData(2, "TargetRent"));
            LandArea.SendKeys(ExcelLib.ReadData(2, "LandArea"));
            FloorArea.SendKeys(ExcelLib.ReadData(2, "FloorArea"));
            BedRooms.SendKeys(ExcelLib.ReadData(2, "Bedrooms"));
            BathRooms.SendKeys(ExcelLib.ReadData(2, "Bathrooms"));
            CarPark.SendKeys(ExcelLib.ReadData(2, "Carparks"));
            owneroccupied = ExcelLib.ReadData(2, "Owner Occupied");
            if (owneroccupied == "Yes")
            {
                OwnerOccupied.Click();
            }


            Next.Click();
            AddFinanceDetails();
        }
 public void FillNessesaryAccountInformation(RegistrationUser user)
 {
     FirstName.SendKeys(user.FirstName);
     LastName.SendKeys(user.LastName);
     Password.SendKeys(user.Password);
     Address.SendKeys(user.Address);
     City.SendKeys(user.City);
     State.SelectByText(user.State);
     PostCode.SendKeys(user.PostCode);
     MobilePhone.SendKeys(user.MobilePhone);
     TryClearFiledBeforeType(Alias, user.Alias);
 }
Beispiel #4
0
        public void EnterUserDetail()
        {
            SignInBtn.Click();
            EmailAddress.SendKeys("*****@*****.**");
            BasePage.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            CreateAcccontBtn.Click();

            // AC 4.1 create user account
            Gender.Click();
            FirstName.SendKeys("Nadeem");
            LastName.SendKeys("Digital");
            Password.SendKeys("123qwe");

            SelectElement DropDay = new SelectElement(Day);

            DropDay.SelectByValue("10");
            SelectElement DropMonth = new SelectElement(Month);

            DropMonth.SelectByValue("9");
            SelectElement DropYear = new SelectElement(Year);

            DropYear.SelectByValue("2020");

            CheckedSpecialOffer.Click();
            AddressFirstName.SendKeys("Nadeem");
            AddressLastName.SendKeys("Digital");
            Company.SendKeys("Test Digital Company");
            Address1.SendKeys("Leeds Town");
            Address2.SendKeys("LS1");
            City.SendKeys("Leeds");

            SelectElement DropDown = new SelectElement(State);

            DropDown.SelectByText("Florida");

            PostCode.SendKeys("00012");
            AdditionalInfo.SendKeys("This is first programme of testig");
            MobileNo.SendKeys("123456789");
            AddressFutureRef.SendKeys("NB_Test");
            ClickRegisterUser.Click();

            //AC 4.4 verify account namme
            Assert.AreEqual("Nadeem Digital", VerifyUser.Text);
            Console.WriteLine(VerifyUser.Text + " Displayed");


            Bpage.Imp_wait();
            //AC 4.3 verify user taken to MY ACCOUNT page
            Assert.IsTrue(Pageheading.Displayed);
            Console.WriteLine(Pageheading.Text + " Displayed");

            SignOut.Click();
        }
Beispiel #5
0
        public void FillFormWithoutState(FormModel user)
        {
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            Address.SendKeys(user.Address);
            City.SendKeys(user.City);
            PostCode.SendKeys(user.PostCode);
            PhoneNumber.SendKeys(user.PhoneNumber);

            Driver.ScrollTo(RegisterButton);
            RegisterButton.Click();
        }
Beispiel #6
0
        public void FillForm(PracticeFormModel user)
        {
            Email.SendKeys(user.Email);
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Phone.SendKeys(user.Phone);
            Password.SendKeys(user.Password);
            Address.SendKeys(user.Address);
            City.SendKeys(user.City);
            PostCode.SendKeys(user.PostCode);

            ScrollTo(Submit).Click();
        }
Beispiel #7
0
 //Method for filling the personal details form
 public void FillPersonalDetails(PersonalDetails details)
 {
     Address.Clear();
     Address.SendKeys(details.Address);
     PostCode.Clear();
     PostCode.SendKeys(details.PostCode);
     City.Clear();
     City.SendKeys(details.City);
     Name.Clear();
     Name.SendKeys(details.Name);
     PhoneNumber.Clear();
     PhoneNumber.SendKeys(details.PhoneNumber);
     Email.Clear();
     Email.SendKeys(details.Email);
 }
 public void FillForm(RegistrationUser user)
 {
     RadioButtons[0].Click();
     CustomerFirstName.SendKeys(user.FirstName);
     CustomerLastName.SendKeys(user.LastName);
     Password.SendKeys(user.Password);
     Days.SelectByValue(user.Date);
     Months.SelectByValue(user.Month);
     Years.SelectByValue(user.Year);
     Address.SendKeys(user.Address);
     City.SendKeys(user.City);
     State.SelectByText(user.State);
     PostCode.SendKeys(user.PostCode);
     Phone.SendKeys(user.Phone);
     RegisterButton.Click();
 }
Beispiel #9
0
        public void FillForm(FormModel user)
        {
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            Address.SendKeys(user.Address);
            City.SendKeys(user.City);
            PostCode.SendKeys(user.PostCode);
            PhoneNumber.SendKeys(user.PhoneNumber);
            SelectElement selectElementFromDropDownList = new SelectElement(State);

            selectElementFromDropDownList.SelectByText("Alabama");

            Driver.ScrollTo(RegisterButton);
            RegisterButton.Click();
        }
Beispiel #10
0
        public void EnterInvalidDetail()
        {
            SignInBtn.Click();

            EmailAddress.SendKeys("*****@*****.**");
            BasePage.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            CreateAcccontBtn.Click();
            Gender.Click();

            // first name and last name not entered to get the error
            FirstName.SendKeys("");
            LastName.SendKeys("");
            Password.SendKeys("123qwe");

            SelectElement DropDay = new SelectElement(Day);

            DropDay.SelectByValue("10");
            SelectElement DropMonth = new SelectElement(Month);

            DropMonth.SelectByValue("9");
            SelectElement DropYear = new SelectElement(Year);

            DropYear.SelectByValue("2020");

            CheckedSpecialOffer.Click();
            AddressFirstName.SendKeys("Nadeem");
            AddressLastName.SendKeys("Digital");
            Company.SendKeys("Test Digital Company");
            Address1.SendKeys("Leeds Town");
            Address2.SendKeys("LS1");
            City.SendKeys("Leeds");

            SelectElement DropDown = new SelectElement(State);

            DropDown.SelectByText("Florida");

            PostCode.SendKeys("00012");
            AdditionalInfo.SendKeys("This is first programme of testig");
            MobileNo.SendKeys("123456789");
            AddressFutureRef.SendKeys("NB_Test");
            ClickRegisterUser.Click();

            //AC 4.2 verify the error message
            Assert.IsTrue(CreatAnAccoutError.Displayed);
            Console.WriteLine(CreatAnAccoutError.Text + " Displayed");
        }
 public void FillForm(User user)
 {
     RadioButtons[0].Click();
     CustomerFirstName.SendKeys(user.FirstName);
     CustomerLastName.SendKeys(user.LastName);
     Password.SendKeys(user.Password);
     Days.SelectByValue(user.Day);
     Months.SelectByValue(user.Month);
     Years.SelectByValue(user.Year);
     FirstName.SendKeys(user.AddressFirstName);
     LastName.SendKeys(user.AddressLastName);
     Address.SendKeys(user.Address);
     City.SendKeys(user.City);
     State.SelectByText(user.State);
     PostCode.SendKeys(user.Postalcode);
     Phone.SendKeys(user.MobilePhone);
     Alias.SendKeys(user.Alias);
 }
        public void FillForm(PracticeFormModel user)
        {
            Title.Click();
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            FirstAddressField.SendKeys(user.FirstAddressField);
            City.SendKeys(user.City);
            SelectElement State = new SelectElement(Driver.
                                                    FindElement(By.XPath("/html/body/div/div[2]/div/div[3]/div/div/form/div[2]/p[7]/div/select")));

            State.SelectByText("California");
            PostCode.SendKeys(user.PostCode);
            MobilePhone.SendKeys(user.MobilePhone);

            Driver.ScrollTo(RegisterButton);
            RegisterButton.Click();
        }
Beispiel #13
0
 public void EnterPersonalDetails()
 {
     Title.Click();
     FN.SendKeys(ConfigurationManager.AppSettings["Firstname"]);
     SN.SendKeys(ConfigurationManager.AppSettings["Surname"]);
     DOB.SendKeys(ConfigurationManager.AppSettings["DOB"]);
     TN.SendKeys(ConfigurationManager.AppSettings["Telephonenumber"]);
     Emp.Click();
     ResiStatus.Click();
     GrossAnnualIncome.SendKeys(ConfigurationManager.AppSettings["GAI"]);
     HouseNo.SendKeys(ConfigurationManager.AppSettings["House"]);
     PostCode.SendKeys(ConfigurationManager.AppSettings["PCode"]);
     MoveinYear.SendKeys(ConfigurationManager.AppSettings["Year"]);
     FindMyAddress.Click();
     System.Threading.Thread.Sleep(1000);
     //SelectAddress.Click();
     //System.Threading.Thread.Sleep(1000);
     Next.Click();
 }
Beispiel #14
0
 public void FillFormEmail(UserProperty user)
 {
     Radiobuttons[0].Click();
     CustomerFirstName.SendKeys(user.FirstName);
     CustomerLastName.SendKeys(user.LastName);
     passwordField.SendKeys(user.Password);
     Days.SelectByValue(user.Day);
     Months.SelectByValue(user.Month);
     Years.SelectByValue(user.Year);
     FirstName.SendKeys(user.AdressFirstName);
     LastName.SendKeys(user.AddressLastName);
     Address.SendKeys(user.Address);
     City.SendKeys(user.City);
     State.SelectByText(user.State);
     PostCode.SendKeys(user.Postalcode);
     Phone.SendKeys(user.Phone);
     Alias.SendKeys(user.Alias);
     Email.Clear();
     RegisterButton.Click();
 }
        public void FillForm(PracticeFormModel user)
        {
            Gender(user.Gender).Click();
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            Day.SendKeys(user.Day);
            Month.SelectByValue(user.Month);
            Year.SendKeys(user.Year);
            CompanyName.SendKeys(user.CompanyName);
            Address.SendKeys(user.Address);
            City.SendKeys(user.Address);
            State.SelectByValue(user.State);
            PostCode.SendKeys(user.PostCode);
            Phone.SendKeys(user.Phone);
            PhoneMobile.SendKeys(user.PhoneMobile);
            Alias.SendKeys(user.Alias);

            Submit.Click();
        }
 public void FillForm(UserRegistration user)
 {
     RadioButtons[1].Click();
     FirstName.SendKeys(user.FirstName);
     LastName.SendKeys(user.LastName);
     Password.SendKeys(user.Password);
     Day.SelectByValue(user.Day);
     Month.SelectByValue(user.Month);
     Year.SelectByValue(user.Year);
     FirstNameForAddress.Clear();
     FirstNameForAddress.SendKeys(user.FirstNameForAddress);
     LastNameForAddress.Clear();
     LastNameForAddress.SendKeys(user.LastNameForAddress);
     Address.SendKeys(user.Address);
     City.SendKeys(user.City);
     State.SelectByText(user.State);
     PostCode.SendKeys(user.PostCode);
     MobilePhone.SendKeys(user.MobilePhone);
     Alias.SendKeys(user.Alias);
     RegisterButton.Click();
 }
        public void FillForm(RegistrationUser user)
        {
            Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

            RadioButtons[1].Click();
            CustomerFirstName.SendKeys(user.FirstName);
            CustomerLastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);
            Days.SelectByValue(user.Date);
            Months.SelectByValue(user.Month);
            Years.SelectByValue(user.Year);
            RealFirstName.SendKeys(user.RealFirstName);
            RealLastName.SendKeys(user.RealLastName);
            Address.SendKeys(user.Address);
            City.SendKeys(user.City);
            State.SelectByText(user.State);
            PostCode.SendKeys(user.PostCode);
            Phone.SendKeys(user.Phone);
            Alias.Type(user.Alias);
            RegisterButton.Click();
        }
Beispiel #18
0
        public void PropertyDetails()
        {
            //Enter the Property Name
            PropertyName.SendKeys(ExcelLib.ReadData(2, "PropertyName"));
            Thread.Sleep(500);

            //Click on Property Type drop down menu
            PropertyType.Click();

            //Clicking Short-Term Rental on the Property Type drop down menu
            PropertyTypeChoice.Click();
            Thread.Sleep(500);

            //Enter Street Number
            StreetNumber.SendKeys(ExcelLib.ReadData(2, "Number"));
            Driver.wait(1000);

            //Enter Street Name
            StreetName.SendKeys(ExcelLib.ReadData(2, "Street"));
            Driver.wait(1000);

            //Enter City Name
            CityName.SendKeys(ExcelLib.ReadData(2, "City"));
            Driver.wait(1000);

            //Enter PostCode
            PostCode.SendKeys(ExcelLib.ReadData(2, "PostCode"));
            Driver.wait(1000);

            //Enter Region Name
            Region.SendKeys(ExcelLib.ReadData(2, "Region"));
            Driver.wait(1000);

            //Enter Description
            Description.SendKeys(ExcelLib.ReadData(2, "Description"));
            Driver.wait(3000);

            //Enter TargetRent
            TargetRent.SendKeys(ExcelLib.ReadData(2, "TargetRent"));
            Driver.wait(2000);

            //Enter Bedroms
            Bedrooms.SendKeys(ExcelLib.ReadData(2, "Bedrooms"));
            Driver.wait(2000);

            //Enter Bathrooms
            Bathrooms.SendKeys(ExcelLib.ReadData(2, "Bathrooms"));
            Driver.wait(2000);

            //Enter Carparks
            Carparks.SendKeys(ExcelLib.ReadData(2, "Carparks"));
            Driver.wait(3000);

            //Enter Year Built
            YearBuilt.SendKeys(ExcelLib.ReadData(2, "YearBuilt"));
            Driver.wait(2000);

            //Upload a file thru AutoIT
            Driver.wait(1000);
            AutoItX3 autoIT = new AutoItX3();

            FileUpload.Click();
            autoIT.WinActivate("Open");
            Thread.Sleep(1000);
            autoIT.Send(@"C:\Users\VictorFelix\source\repos\automationOnboardingSample-master\Keys_Onboarding\TestReports\Screenshots\home.jpg");
            Thread.Sleep(1000);
            autoIT.Send("{Enter}");
            Driver.wait(2000);

            //Clicking on Next button

            Next.Click();
            Driver.wait(3000);
        }
Beispiel #19
0
        internal void AddNewSalesOrder()
        {
            ExcelLib.PopulateInCollection(InventoryTest.ExcelPath, "SalesOrderPage");
            //Navigate through Add Sales Order
            SalesMenu.Click();
            Thread.Sleep(1000);
            OrdersMenu.Click();
            Thread.Sleep(1000);
            AddSalesOrder.Click();
            Thread.Sleep(3000);

            //Add New Sales Order

            CustCode.Click();
            CustCode.SendKeys(ExcelLib.ReadData(2, "CustCode"));
            Thread.Sleep(2000);
            CustCodSelect.Click();
            Thread.Sleep(3000);
            CustRef.SendKeys(ExcelLib.ReadData(2, "CustRef"));
            Thread.Sleep(1000);
            Discount.Clear();
            Thread.Sleep(1000);
            Discount.SendKeys(ExcelLib.ReadData(2, "Discount"));
            Thread.Sleep(1000);

            Tax.SendKeys(ExcelLib.ReadData(2, "TaxRate"));
            Thread.Sleep(2000);

            //var TaxRate = CommonMethods.driver.FindElement(By.Id("SaleTaxes"));
            //var selectTaxRate = new SelectElement(TaxRate);
            //Thread.Sleep(3000);
            //selectTaxRate.SelectByText(ExcelLib.ReadData(2, "TaxRate"));

            //Warehouse.SendKeys(ExcelLib.ReadData(2,"Warehouse"));
            //Thread.Sleep(1000);
            var warehouse       = CommonMethods.driver.FindElement(By.Id("WarehouseList"));
            var selectWarehouse = new SelectElement(warehouse);

            Thread.Sleep(1000);
            selectWarehouse.SelectByText(ExcelLib.ReadData(2, "Warehouse"));


            //DeliveryMethod.SendKeys(ExcelLib.ReadData(2,"DeliveryMethod"));
            //Thread.Sleep(1000);
            var deliverymethod = CommonMethods.driver.FindElement(By.Id("DeliveryMethodList"));
            var selectDM       = new SelectElement(deliverymethod);

            Thread.Sleep(1000);
            selectDM.SelectByText(ExcelLib.ReadData(2, "DeliveryMethod"));

            DeliveryName.SendKeys(ExcelLib.ReadData(2, "DeliveryName"));
            Thread.Sleep(1000);
            DeliveryAdd.SendKeys(ExcelLib.ReadData(2, "StreetAddress"));
            Thread.Sleep(1000);
            DeliverySub.SendKeys(ExcelLib.ReadData(2, "Suburb"));
            Thread.Sleep(1000);
            DeliveryCity.SendKeys(ExcelLib.ReadData(2, "City"));
            Thread.Sleep(1000);
            Region.SendKeys(ExcelLib.ReadData(2, "Region"));
            Thread.Sleep(1000);
            PostCode.SendKeys(ExcelLib.ReadData(2, "PostCode"));
            Thread.Sleep(1000);
            DeliveryCountry.SendKeys(ExcelLib.ReadData(2, "Country"));
            Thread.Sleep(1000);

            SalesPerson.SendKeys(ExcelLib.ReadData(2, "SalesPerson"));
            Thread.Sleep(2000);
            //var sp = CommonMethods.driver.FindElement(By.Id("SalesPersonSelection"));
            //var selectsp = new SelectElement(sp);
            //Thread.Sleep(1000);
            //selectsp.SelectByText(ExcelLib.ReadData(2, "SalesPerson"));

            //SalesGrp.SendKeys(ExcelLib.ReadData(2, "SalesOrderGrp"));
            //Thread.Sleep(1000);
            var salesgroup     = CommonMethods.driver.FindElement(By.Id("SalesGroupList"));
            var selectsalesgrp = new SelectElement(salesgroup);

            Thread.Sleep(1000);
            selectsalesgrp.SelectByText(ExcelLib.ReadData(2, "SalesOrderGrp"));

            OrderDate.SendKeys(ExcelLib.ReadData(2, "OrderDate"));
            Thread.Sleep(1000);
            OrderDateSelect.Click();
            Thread.Sleep(1000);
            RequiredDate.SendKeys(ExcelLib.ReadData(2, "ReqDate"));
            Thread.Sleep(1000);
            RequiredDateSelect.Click();

            //InvoiceLayout.SendKeys(ExcelLib.ReadData(2, "SalesOrderTemp"));
            //Thread.Sleep(1000);

            var SalesorderTemp       = CommonMethods.driver.FindElement(By.Id("InvoiceLayoutId"));
            var selectSalesorderTemp = new SelectElement(SalesorderTemp);

            Thread.Sleep(1000);
            selectSalesorderTemp.SelectByText(ExcelLib.ReadData(2, "SalesOrderTemp"));

            //PackingSliplayout.SendKeys(ExcelLib.ReadData(2, "PackingSlipTemp"));
            //Thread.Sleep(1000);
            var PackingTemp       = CommonMethods.driver.FindElement(By.Id("InvoiceLayoutId"));
            var selectPackingTemp = new SelectElement(PackingTemp);

            Thread.Sleep(1000);
            selectPackingTemp.SelectByText(ExcelLib.ReadData(2, "PackingSlipTemp"));

            ProductLineAdd.SendKeys(ExcelLib.ReadData(2, "ProductLine"));
            Thread.Sleep(1000);
            Qty.SendKeys(ExcelLib.ReadData(2, "Qty"));
            Thread.Sleep(1000);
            Price.SendKeys(ExcelLib.ReadData(2, "LinePrice"));
            Thread.Sleep(1000);
            DeliverySub.SendKeys(ExcelLib.ReadData(2, "LineDiscount"));
            Thread.Sleep(1000);

            //Add sales order line to Order
            AddOrderLineBtn.Click();
            Thread.Sleep(1000);
            //Save Sales Order
            SaveSalesOrderBtn.Click();
            Thread.Sleep(1000);

            ViewSalesOrder.Click();
            Thread.Sleep(1000);
            //to filter data either can give cutomernumber or order number
            OrderNoFilter.SendKeys(SalesOrderNoDisplay.Text);
            Thread.Sleep(1000);
            OrderNoFilter.SendKeys(Keys.Enter);
            //filter byCust num
            CustFilter.SendKeys(ExcelLib.ReadData(2, "CustCode"));
            Thread.Sleep(1000);
            CustFilter.SendKeys(Keys.Enter);

            IList SalesOrderList      = CommonMethods.driver.FindElements(By.XPath(".//*[@id='SalesOrderList_tccell0_"));
            int   SalesOrderListCount = SalesOrderList.Count;

            //.//*[@id='SalesOrderList_tccell1_1']/a
            //.//*[@id='SalesOrderList_tccell2_1']/a

            //Verify added  Sales Order
            try
            {
                for (int i = 0; i <= SalesOrderListCount; i++)
                {
                    //Check whether the Salesorder is equal with grid table data
                    if (SalesOrderNoDisplay.Text == CommonMethods.driver.FindElement(By.XPath(".//*[@id='SalesOrderList_tccell[" + i + "]_1']/a ")).Text)
                    {
                        //Check whether the Salesorder is equal to actual
                        if (ExcelLib.ReadData(2, "CustCode") == CommonMethods.driver.FindElement(By.XPath(".//*[@id='SalesOrderList_tccell[" + i + "]_4']/a")).Text)
                        {
                            SaveScreenShotClass.SaveScreenshot(CommonMethods.driver, "Found Added Sales Order");
                            Thread.Sleep(2000);
                        }
                    }
                    else
                    {
                        SaveScreenShotClass.SaveScreenshot(CommonMethods.driver, "Sales Order not found");
                        Thread.Sleep(2000);
                    }
                }
            }

            catch (Exception e)
            {
                Console.WriteLine("Can not find added Product,Test failed" + e.Message);
            }
        }
 public void Address()
 {
     House.SendKeys(ConfigurationManager.AppSettings["House"]);
     PostCode.SendKeys(ConfigurationManager.AppSettings["PCode"]);
 }
        public void EnterDetails(Table table)
        {
            foreach (var row in table.Rows)
            {
                switch (row[0].ToLower())
                {
                case "approved":
                    var approved = Convert.ToBoolean(row[1]);
                    if ((Approved.Selected && !approved) || (!Approved.Selected && approved))
                    {
                        Approved.Click();
                    }
                    break;

                case "emailverified":
                    var emailVerified = Convert.ToBoolean(row[1]);
                    if ((EmailVerified.Selected && !emailVerified) || (!EmailVerified.Selected && emailVerified))
                    {
                        EmailVerified.Click();
                    }
                    break;

                case "enabled":
                    var enabled = Convert.ToBoolean(row[1]);
                    if ((Enabled.Selected && !enabled) || (!Enabled.Selected && enabled))
                    {
                        Enabled.Click();
                    }
                    break;

                case "firstname":
                    FirstName.Clear();
                    FirstName.SendKeys(row[1]);
                    break;

                case "lastname":
                    LastName.Clear();
                    LastName.SendKeys(row[1]);
                    break;

                case "postcode":
                    PostCode.Clear();
                    PostCode.SendKeys(row[1]);
                    break;

                case "skypename":
                    SkypeName.Clear();
                    SkypeName.SendKeys(row[1]);
                    break;

                case "hometelephonenumber":
                    TelNoHome.Clear();
                    TelNoHome.SendKeys(row[1]);
                    break;

                case "mobiletelephonenumber":
                    TelNoMobile.Clear();
                    TelNoMobile.SendKeys(row[1]);
                    break;

                case "worktelephonenumber":
                    TelNoWork.Clear();
                    TelNoWork.SendKeys(row[1]);
                    break;

                case "title":
                    Title.Clear();
                    Title.SendKeys(row[1]);
                    break;

                case "town":
                    Town.Clear();
                    Town.SendKeys(row[1]);
                    break;

                default:
                    throw new Exception(string.Format("Field {0} not defined", row[0]));
                }
            }
        }