public AbstractPage() { driver = AbstractTest.GetDriver(); driver.Manage().Window.Maximize(); new WebDriverWait(driver, System.TimeSpan.FromSeconds(5)).Until( d => ((IJavaScriptExecutor)d).ExecuteScript("return document.readyState").Equals("complete")); PageFactory.InitElements(driver, this); }
static void Main() { AbstractTest[] tests = new AbstractTest[] { new TestManaged(), #if !MONO new TestCppCli(), #endif new TestPInvoke(), new TestPInvokeS(), new TestDelegate(), new TestDelegateS(), new TestDynamicS(), new TestCalli() }; const int MaxLoops = 100000000; Stopwatch watch = new Stopwatch(); foreach (AbstractTest test in tests) { watch.Start(); test.TestWithNoParameters(MaxLoops); watch.Stop(); WriteOutput(test.Name, "N", watch.ElapsedMilliseconds, "NA"); watch.Reset(); watch.Start(); int intResult = test.TestWithInt(MaxLoops); watch.Stop(); WriteOutput(test.Name, "I", watch.ElapsedMilliseconds, intResult); watch.Reset(); watch.Start(); double doubleResult = test.TestWithDouble(MaxLoops); watch.Stop(); WriteOutput(test.Name, "D", watch.ElapsedMilliseconds, doubleResult); watch.Reset(); watch.Start(); intResult = test.TestWithIntPointer(MaxLoops); watch.Stop(); WriteOutput(test.Name, "IP", watch.ElapsedMilliseconds, intResult); watch.Reset(); watch.Start(); doubleResult = test.TestWithDoublePointer(MaxLoops); watch.Stop(); WriteOutput(test.Name, "DP", watch.ElapsedMilliseconds, doubleResult); watch.Reset(); Console.WriteLine(); } }
public void OneSetUp() { test = new AbstractTest(); environment = test.InitializeEnvironment(TestContext.Parameters["Environment"], "Environment"); baseUrl = test.InitializeEnvironment(TestContext.Parameters["BaseUrl"], "Base_URL"); }
public Tester(AbstractTest test) { _test = test; }