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); }