예제 #1
0
        public AccountLogPage GotoAccountLogPage()
        {
            ClickMenu();
            Click("accountLog");
            var page = new AccountLogPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, page);
            return(page);
        }
예제 #2
0
        public UserIndexPage GotoManageUsersPage()
        {
            ClickMenu();
            Click("manageUsers");
            var page = new UserIndexPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, page);
            return(page);
        }
예제 #3
0
        public UserEditPage GotoManageAccountPage()
        {
            ClickMenu();
            Click("manageAccount");
            var page = new UserEditPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, page);
            return(page);
        }
예제 #4
0
        public AccountLogPage GotoChangeEmailAddressPage()
        {
            ClickMenu();
            Click("changeEmailAddress");
            var page = new AccountLogPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, page);
            return(page);
        }
예제 #5
0
        public ChangeSecurityInformationPage GotoChangeSecurityInformationPage()
        {
            ClickMenu();
            Click("changeSecurityInformation");
            var changeSecurityInformationPage = new ChangeSecurityInformationPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, changeSecurityInformationPage);
            return(changeSecurityInformationPage);
        }
예제 #6
0
        public LogPage GotoLogPage()
        {
            ClickMenu();
            Click("log");
            var page = new LogPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, page);
            return(page);
        }
예제 #7
0
        public ChangePasswordPage GotoChangePasswordPage()
        {
            ClickMenu();
            Click("changePassword");
            var changePasswordPage = new ChangePasswordPage(Driver, BaseUri);

            PageFactory.InitElements(Driver, changePasswordPage);
            return(changePasswordPage);
        }
예제 #8
0
        public static HomePage NavigateToPage(IWebDriver webDriver, Uri baseUri)
        {
            var userUri = new Uri(baseUri, "Home/Index");

            webDriver.Navigate().GoToUrl(userUri);
            var homePage = new HomePage(webDriver, baseUri);

            PageFactory.InitElements(webDriver, homePage);
            return(homePage);
        }
예제 #9
0
        public static HomePage NavigateToPage(IWebDriver webDriver, Uri baseUri, string passwordResetToken)
        {
            var userUri = new Uri(baseUri, $"Account/RecoverPassword?PasswordResetToken={passwordResetToken}");

            webDriver.Navigate().GoToUrl(userUri);
            var homePage = new HomePage(webDriver, baseUri);

            PageFactory.InitElements(webDriver, homePage);
            return(homePage);
        }
        public static HomePage NavigateToPage(IWebDriver webDriver, Uri baseUri, string newUserNameToken)
        {
            var userUri = new Uri(baseUri, $"Account/ChangeEmailAddressConfirmAsync?NewEmailAddressToken={newUserNameToken}");

            webDriver.Navigate().GoToUrl(userUri);
            var homePage = new HomePage(webDriver, baseUri);

            PageFactory.InitElements(webDriver, homePage);
            return(homePage);
        }
예제 #11
0
파일: CorePage.cs 프로젝트: MiKi82/TA_LAB_F
 protected CorePage()
 {
     PageFactory.InitElements(Driver, this);
 }
예제 #12
0
 public SignUp()
 {
     PageFactory.InitElements(Global.GlobalDefinitions.driver, this);
 }
예제 #13
0
 public LoginPage(IWebDriver driver)
 {
     this.driver = driver;
     PageFactory.InitElements(driver, this);
 }
예제 #14
0
 public PageBase(IWebDriver _driver)
 {
     PageFactory.InitElements(_driver, this);
     this.driver = _driver;
 }
예제 #15
0
 public SignUp()
 {
     PageFactory.InitElements(Base.driver, this);
 }