public void VerifyMarketOrderTypeAdvanceSellOrder() { try { UserFunctions userfuntionality = new UserFunctions(output); userfuntionality.LogIn(logger); Thread.Sleep(2000); AdvanceSellOrderPage objAdvanceSellOrderPage = new AdvanceSellOrderPage(driver, output); objAdvanceSellOrderPage.VerifyAdvanceSellOrder(selectInstrument, driver, enterOrderSize); Thread.Sleep(2000); string successMsg = UserCommonFunctions.GetTextOfSuccessfulMessage(driver, logger); logger.Info("Verify Market Order type Advance Sell Order passed successfully."); } catch (Exception e) { // add snapshot, logger then throw error logger.Error("Advance Sell Order Test Failed" + e); throw e; } finally { UserFunctions userFunctionality = new UserFunctions(output); UserCommonFunctions.CloseAdvancedOrderSection(driver, logger); userFunctionality.LogOut(); } }
public void AdvanceSellOrder() { 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(); AdvanceSellOrderPage objAdvanceSellOrderPage = new AdvanceSellOrderPage(driver, output); objAdvanceSellOrderPage.VerifyAdvanceSellOrder(selectInstrument, driver, enterOrderSize); }