public void OneTimeSetupTestSuite() { var configsSuite = new ConfigsBeforeEachTestSuite(); var AssemblyDirectory = Assembly.Directory; TestSettings = configsSuite.TestSetup(AssemblyDirectory + ResourceConstants.SETTINGSPATH + "/TestSettings.json"); Environment = configsSuite.ReadEnvironmentFromJson(Assembly.Directory + ResourceConstants.SETTINGSPATH + "/Environment.json", TestSettings[TestSettingsConst.ENVIRONMENT]); ExtentTestManager.CreateParentTest(GetType().Name); }
public void MSAFunction(Dictionary <string, string> data) { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["Browser"].ToString()); try { app = new Keywords(); app.executeKeywords(Enum.TestCaseName.MSA.ToString(), xls, data); ExtentManager.Instance.Flush(); } catch (System.Exception) { ExtentManager.Instance.Flush(); Assert.Fail(""); } }
public void searchMobile(Dictionary <string, string> data) { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["Browser"].ToString()); if (DataUtility.isSkip(xls, Enum.TestCaseName.SearchMobileTest.ToString()) || data["Runmode"].Equals("N")) { //test.Log(LogStatus.Skip, "Skipping the test as runmode is NO"); Assert.Ignore("Skipping the test as runmode is NO"); } app = new Keywords(); // test.Log(LogStatus.Info, "Starting " + testName); app.executeKeywords(Enum.TestCaseName.SearchMobileTest.ToString(), xls, data); ExtentManager.Instance.Flush(); }
public void loginTest(Dictionary <string, string> data) { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["Browser"].ToString()); try { if (DataUtility.isSkip(xls, Enum.TestCaseName.LoginTest.ToString()) || data["Runmode"].Equals("N")) { Assert.Ignore("Skipping the test as runmode is NO"); } app = new Keywords(); app.executeKeywords(Enum.TestCaseName.LoginTest.ToString(), xls, data); ExtentManager.Instance.Flush(); } catch (System.Exception) { Assert.Fail(""); } }
public void inHonourDonation(Dictionary <string, string> data) { try { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["browsername"].ToString()); DataRow dataRow = DriverInitialization(data, EnumClasses.SheetNames.InHonourDonation.ToString()); LaunchPage lPage = new LaunchPage(driver); PageFactory.InitElements(driver, lPage); DonatePage donatePage = lPage.ClickDonateButton(); InHonourDonationPage inHonourDonationPage = donatePage.ClickOnInHonourButtonAndContinue(); inHonourDonationPage.fillMandatoryFields(dataRow); inHonourDonationPage.fillTributeDetails(dataRow); inHonourDonationPage.fillRecipientDetails(dataRow); inHonourDonationPage.verifyInHonourData(dataRow); } catch (Exception e) { Assert.Fail(e.Message); } }
public void SetupOneTime() { path = Path.Combine(Path.GetDirectoryName(new Uri(typeof(BaseTest).Assembly.CodeBase).LocalPath), "ExtentReports"); //var path = Path.Combine(Path.GetDirectoryName(new Uri(typeof(BaseTest).Assembly.CodeBase).LocalPath), TestContext.CurrentContext.Test.FullName, DateTime.Now.ToString("MM_dd_yyyy_HH.mm.ss_tt")); if (Directory.Exists(path)) { Directory.Delete(path, true); Directory.CreateDirectory(path); SetFolderPermission(path); } ExtentTestManager.CreateParentTest(GetType().Name); Random = new RandomHelper(); Writer = new Writer(path); Assert = new SharedAPIFramework.Assert(); rand = new Random(); HttpMethods = new Http(Writer, Random); }
public void generalDonation(Dictionary <string, string> data) { try { ExtentTestManager.CreateParentTest(GetType().Name + '-' + data["browsername"].ToString()); DataRow dataRow = DriverInitialization(data, EnumClasses.SheetNames.GeneralDonation.ToString()); LaunchPage lPage = new LaunchPage(driver); PageFactory.InitElements(driver, lPage); DonatePage donatePage = lPage.ClickDonateButton(); GeneralDonationPage generalDonationPage = donatePage.ClickOnGeneralButtonAndContinue(); generalDonationPage.FillMandatoryFields(dataRow); generalDonationPage.VerifyAllTheFiledsAndClickOnEdit(dataRow); generalDonationPage.UpdateSomeFieldsAndContinue(dataRow); generalDonationPage.VerifyTheFieldsAndClickonPaymentProcess(dataRow); generalDonationPage.VerifyTheTransectionCodeVisible(); } catch (Exception e) { Assert.Fail(e.Message); } }
public void SetupOneTime() { path = Path.Combine(Path.GetDirectoryName(new Uri(typeof(BaseTest).Assembly.CodeBase).LocalPath), "ExtentReports"); //path = Path.Combine(Path.GetDirectoryName(new Uri(typeof(BaseTest).Assembly.CodeBase).LocalPath), TestContext.CurrentContext.Test.FullName); //var path = Path.Combine(Path.GetDirectoryName(new Uri(typeof(BaseTest).Assembly.CodeBase).LocalPath), TestContext.CurrentContext.Test.FullName, DateTime.Now.ToString("MM_dd_yyyy_HH.mm.ss_tt")); if (Directory.Exists(path)) { Directory.Delete(path, true); Directory.CreateDirectory(path); SetFolderPermission(path); } //var htmlreporter = new ExtentHtmlReporter(Path.Combine(path, "extent.html")); //Reporter = new ExtentReports(); //Reporter.AttachReporter(htmlreporter); //Test = Reporter.CreateTest(TestContext.CurrentContext.Test.FullName); ExtentTestManager.CreateParentTest(GetType().Name); //Setup(Test, path); _testFinished = false; }
public void Setup() { ExtentTestManager.CreateParentTest(GetType().Name); Browser.Initialize(); }
public void Setup() { string name = GetType().Name; ExtentTestManager.CreateParentTest(name); }
public void GlobalSetup() { driverUtil = new DriverUtil(); ExtentTestManager.CreateParentTest(GetType().Name); }