public static void Setup(TestContext context) { foreach (var browser in Supported.Browsers) { Drivers.Add(DriverSelector.GetWebDriver(browser, null)); } }
public static void Intialize(TestContext ctx) { _driver = DriverSelector.SelectDriverFromEnvironment(); Given = new Given(_driver, ctx); When = new When(_driver, ctx); Then = new Then(_driver, ctx); Given.IHaveACleanDatabaseWithProducts() .And() .MyWebsiteIsRunning(); }
/// <summary> /// The entry point. /// </summary> /// <returns> /// 0: OK; 1: Error. /// </returns> private static int Main() { try { Console.WriteLine("filename.extension browser"); string[] args; do { args = Console.ReadLine()?.ToLower().Split(' '); }while (args.Length != 2); var driver = new DriverSelector().GetDriver(args[1]).Create(); var myfinPage = new MyfinPage(driver); var currencies = myfinPage.GetCurrencies(); new WriterSelector().GetWriter(args[0]).Write(currencies); return(0); } catch (Exception e) { Console.WriteLine(e); return(1); } }
public static void CleanUp() { Given.CleanUp(); DriverSelector.CleanupDriver(_driver); }