예제 #1
0
 /* constructor of the Page which will be inherited by all other Pages */
 /* no additional setup of webDriver necessary for the other pages, they will inherit the contructor from Page */
 public Page(ISetUpWebDriver setUpWebDriver)
 {
     SetUpWebDriverFactory = setUpWebDriver;
     WebDriver             = setUpWebDriver.GetSetUpWebDriver();
     Jse2             = (IJavaScriptExecutor)WebDriver;
     _waitTimeout     = Convert.ToInt16(TestContext.Parameters["waitTimeout"]);
     _paymentTimeout  = Convert.ToInt16(TestContext.Parameters["paymentTimeout"]);
     _pageLoadTimeout = Convert.ToInt16(TestContext.Parameters["pageLoadTimeout"]);
     act = new Actions(WebDriver);
 }
예제 #2
0
        public void TestSetUp()
        {
            #region Init Definitions
            test = SetUpFixtureBase.extent.CreateTest(TestContext.CurrentContext.Test.Name);
            setUpWebDriver = new SetUpWebDriver();
            page = new Page(setUpWebDriver);
            testHelpers = new TestHelpers();
            objectsTests = new ObjectsTests();
            homePage = new HomePage(setUpWebDriver);
            topMenuPage = new TopMenuPage(setUpWebDriver);
            leftMenuPage = new LeftMenuPage(setUpWebDriver);
            createAlbumPage = new CreateAlbumPage(setUpWebDriver);
            userConnection = new UserConnection();
            albumConection = new AlbumConection();
            albumListPage = new AlbumListPage(setUpWebDriver);
            updateAlbumPage = new UpdateAlbumPage(setUpWebDriver);
            createGroupPage = new CreateGroupPage(setUpWebDriver);
            updateGroupPage = new UpdateGroupPage(setUpWebDriver);
            groupListPage = new GroupListPage(setUpWebDriver);
            groupConnection = new GroupConnection();
            #endregion

            Logger(Status.Info, "Empieza el test: " + TestContext.CurrentContext.Test.Name, true);
        }
예제 #3
0
 public LeftMenuPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }
예제 #4
0
 public HomePage(ISetUpWebDriver setUpWebDriver)
     : base(setUpWebDriver)
 {
 }
예제 #5
0
 public UpdateAlbumPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }
예제 #6
0
 public CreateGroupPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }
예제 #7
0
 public GroupListPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }
예제 #8
0
 public AlbumListPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }
예제 #9
0
 public TopMenuPage(ISetUpWebDriver setUpWebDriver) : base(setUpWebDriver)
 {
 }