Example #1
0
        public void FillMandatoryData(string nic, string date, string firstName, string middleName, string lastName, string birthPlace)
        {
            WebDriver.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(2000);

            Thread.Sleep(3000);
            txtNIC.EnterText(nic);
            txtNICConfirm.EnterText(nic);
            Major.ButtonClick();
            Thread.Sleep(2000);
            txtNICConfirm.ButtonClick();

            Actions acc = new Actions(WebDriver.driver);

            txtNICIssueDate.ButtonClick();
            Thread.Sleep(2000);
            //txtNICIssueDate.EnterText(date);
            Month.ButtonClick();
            acc.SendKeys(Keys.ArrowUp).SendKeys(Keys.Enter).Perform();
            Year.ButtonClick();
            Thread.Sleep(2000);
            acc.SendKeys(Keys.ArrowUp).SendKeys(Keys.Enter).Perform();
            Thread.Sleep(2000);
            Day.ButtonClick();

            /*
             * Month.SelectDropDown(month);
             * Year.SelectDropDown(year.ToString());
             * Day.ButtonClick(); */

            dpdCountryId.ButtonClick();

            Actions SelectCountry = new Actions(WebDriver.driver);

            SelectCountry.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();
            Actions nicchange = new Actions(WebDriver.driver);

            nicchange.MoveToElement(txtNICConfirm).Click().Perform();

            txtFirstName.EnterText(firstName);
            txtMiddleName.EnterText(middleName);
            txtLastName.EnterText(lastName);
            txtPlaceOfBirth.EnterText(birthPlace);

            Thread.Sleep(2000);
            Actions Marital = new Actions(WebDriver.driver);

            Marital.MoveToElement(dpdMaritalStatus).Click().Perform();

            Marital.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions CustomerCategories = new Actions(WebDriver.driver);

            CustomerCategories.MoveToElement(dpdCustomerCategories).Click().Perform();

            CustomerCategories.SendKeys(Keys.ArrowDown).SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions Nationality = new Actions(WebDriver.driver);

            Nationality.MoveToElement(dpdNationality).Click().Perform();

            Nationality.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions SupplierType = new Actions(WebDriver.driver);

            SupplierType.MoveToElement(dpdSupplierType).Click().Perform();

            SupplierType.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions Religion = new Actions(WebDriver.driver);

            Religion.MoveToElement(dpdReligion).Click().Perform();

            Religion.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions Race = new Actions(WebDriver.driver);

            Race.MoveToElement(dpdRace).Click().Perform();

            Race.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions Nationality1 = new Actions(WebDriver.driver);

            Nationality1.MoveToElement(dpdNationality).Click().Perform();

            Nationality1.SendKeys(Keys.ArrowDown).SendKeys(Keys.Enter).Perform();

            Actions next = new Actions(WebDriver.driver);

            next.MoveToElement(btnNext).Click().Perform();

            // return new BusinessPartnerCreationSecondPageObjects();
        }