Esempio n. 1
0
        public void CreateNewInvoice()
        {
            SelectElement ViewBy = new SelectElement(BRViewBy);

            ViewBy.SelectByIndex(1);
            BRProjectFDD.Click();
            CustomMehtods.WaitAndClick(BRProjectSelect);

            BRProjectTDD.Click();
            CustomMehtods.WaitAndClick(BRProjectSelectSecond);

            //Thread.Sleep(500);
            SelectElement Period = new SelectElement(BRAsOf);

            Period.SelectByValue("All");

            BRRefresh.Click();
            Thread.Sleep(1501);
            var CW = BasePage.driver.CurrentWindowHandle;

            foreach (string window in BasePage.driver.WindowHandles)
            {
                BasePage.driver.SwitchTo().Window(window);
                BasePage.driver.FindElement(By.Id("conformationFalseButton")).Click();
            }
            Thread.Sleep(1001);
            BasePage.driver.SwitchTo().Window(CW);
            BasePage.driver.SwitchTo().Frame("f1");
            Thread.Sleep(550);
            BRDetailsOption.Click();
            BRWUDWindowClick.Click();
            Thread.Sleep(900);
            foreach (string window in BasePage.driver.WindowHandles)
            {
                BasePage.driver.SwitchTo().Window(window);
            }

            BRSelectAllToApplyWUD.Click();
            BREnterWUD.SendKeys("50");
            BRWUDUpdate.Click();
            BRCloseWUDWindow.Click();
            Thread.Sleep(1001);
            BasePage.driver.SwitchTo().Window(CW);
            BasePage.driver.SwitchTo().Frame("f1");
            Thread.Sleep(1000);
            CustomMehtods.Clicks(BRBillChkBox);
            // BasePage.driver.SwitchTo().Window(CW);
            // BasePage.driver.SwitchTo().Frame("f1");
            // Thread.Sleep(1000);
            CustomMehtods.Hoover(BRClickOnProcess);
            // SetMethod_Ext.Clicks(BRClickOnProcess);
            Thread.Sleep(1500);
            //WebDriverWait wait = new WebDriverWait(BasePage.driver, TimeSpan.FromSeconds(11));
            //wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("lnkProcessOption")));
            // SetMethod_Ext.Clicks(BRClickOnProcess);
            // SetMethod_Ext.Clicks(BRClickOnProcess);
            // Thread.Sleep(10000);
            BRProcessAsFinal.Click();
        }
Esempio n. 2
0
        public void CreateNewClient()

        {
            CustomMehtods.Clicks(_ClientNew);
            CustomMehtods.EnterText(_ClientID, RandomGen.RandomG());

            _ClientMgrDD.Click();
            CustomMehtods.WaitAndClick(_ClientManagerRow);

            IAlert alert = BasePage.driver.SwitchTo().Alert();     //Hanldes the Browser alert

            alert.Accept();

            _ClientSave.Click();
        }