public PageObjectBase(SauceryRemoteWebDriver driver, string url, string name, string title) { Driver = driver; PageUrl = url; Name = name; Title = title; }
public GuineaPigPage(SauceryRemoteWebDriver driver, string urlRoot) : base(driver, urlRoot + "test/guinea-pig", "GuineaPig", "I am a page title - Sauce Labs") { GetPage(); CheckTitle(); PageFactory.InitElements(Driver, this); }
public PageObjectBase(SauceryRemoteWebDriver driver, string url, string name, string title) { var validator = new ActivationValidator(); validator.CheckActivation(); Driver = driver; PageUrl = url; Name = name; Title = title; }
public override void InitialiseDriver(DesiredCapabilities caps, int waitSecs) { SauceLabsFlowController.ControlFlow(); try { Driver = new SauceryRemoteWebDriver(new Uri(SauceryConstants.SAUCELABS_HUB), caps); Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(waitSecs); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public override void InitialiseDriver(DriverOptions opts, int waitSecs) { SauceLabsFlowController.ControlFlow(); try { //Console.WriteLine("About to create Driver"); Driver = new SauceryRemoteWebDriver(new Uri(SauceOpsConstants.SAUCELABS_HUB), opts.ToCapabilities()); Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(waitSecs); } catch (Exception ex) { Console.WriteLine(ex.Message); } }