コード例 #1
0
ファイル: PageObjectBase.cs プロジェクト: Sauceforge/SauceryX
 public PageObjectBase(SauceryRemoteWebDriver driver, string url, string name, string title)
 {
     Driver  = driver;
     PageUrl = url;
     Name    = name;
     Title   = title;
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
ファイル: PageObjectBase.cs プロジェクト: kinow/Saucery
        public PageObjectBase(SauceryRemoteWebDriver driver, string url, string name, string title)
        {
            var validator = new ActivationValidator();

            validator.CheckActivation();
            Driver  = driver;
            PageUrl = url;
            Name    = name;
            Title   = title;
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
 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);
     }
 }