Example #1
0
        public void VerifyMarketOrderTypeAdvanceBuyOrder()
        {
            try
            {
                UserFunctions userfuntionality = new UserFunctions(output);
                userfuntionality.LogIn(logger);
                Thread.Sleep(2000);
                AdvanceBuyOrderPage objAdvanceBuyOrderPage = new AdvanceBuyOrderPage(driver, output);
                objAdvanceBuyOrderPage.VerifyAdvanceBuyOrder(selectInstrument, driver, enterOrderSize);
                Thread.Sleep(2000);

                string successMsg = UserCommonFunctions.GetTextOfSuccessfulMessage(driver, logger);
                logger.Info("Verfiy Market Order type Advance Buy Order passed successfully.");
            }
            catch (Exception e)
            {
                // add snapshot, logger then throw error
                logger.Error("Advance Buy Order Test Failed" + e);
                throw e;
            }
            finally
            {
                UserFunctions userFunctionality = new UserFunctions(output);
                UserCommonFunctions.CloseAdvancedOrderSection(driver, logger);
                userFunctionality.LogOut();
            }
        }
        public void AdvanceBuyOrder()
        {
            driver.Navigate().GoToUrl("https://apexwebqa.azurewebsites.net/exchange");
            driver.Manage().Window.Maximize();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

            UserFunctionality objUserFunctionality = new UserFunctionality(output);

            objUserFunctionality.LogIn();

            AdvanceBuyOrderPage objAdvanceBuyOrderPage = new AdvanceBuyOrderPage(driver, output);

            objAdvanceBuyOrderPage.VerifyAdvanceBuyOrder(selectInstrument, driver, enterOrderSize);
        }