Exemple #1
0
        public App()
        {
            InitializeComponent();

            MainPage = new PasswordPage();
            //MainPage = new MainPage();
        }
Exemple #2
0
 public LoginPageTest()
 {
     LoginPage           = new LoginPage();
     LandingPage         = new LandingPage(driver);
     PasswordPage        = new PasswordPage(driver);
     ProductPurchasePage = new ProductPurchasePage(driver);
 }
Exemple #3
0
        /// <summary>
        /// Login to Gmail
        /// </summary>
        /// <returns>Home Page</returns>
        protected static HomePage Login()
        {
            UserNamePage userNamePage = new UserNamePage();
            PasswordPage passwordPage = userNamePage.GoToPasswordPage();
            HomePage     homePage     = passwordPage.GoToHomePage();

            return(homePage);
        }
Exemple #4
0
        public void SetupTest()
        {
            InitializePages();

            LoginPage.Navigate(TestConfiguration.Url);
            LoginPage.EnterEmail(TestConfiguration.Email);
            LoginPage.ClickNextButton();
            PasswordPage.EnterPassword(TestConfiguration.Password);
            PasswordPage.ClickNextButton();
        }
        public void singIn(IWebDriver driver)
        {
            LoginPage loginPage = new LoginPage(driver);

            loginPage.EmailEnter(inputEmail: "*****@*****.**");
            PasswordPage enterPass = loginPage.clickEmail();

            enterPass.PassEnter(inputPass: "******");
            GoogleAccPage gAccPage = enterPass.clickPass();

            mainPage = gAccPage.clickGmail();
        }
        public void LoginAs(UserModel user)
        {
            _loginPage = PageFactory.Get <LoginPage>();
            _loginPage.Open();
            _loginPage.LoginForm.UserName.SetText(user.Name);
            _loginPage.LoginForm.Next.Click();

            _passwordPage = PageFactory.Get <PasswordPage>();
            _passwordPage.WaitForReady();
            _passwordPage.PasswordForm.Password.SetText(user.Password);
            _passwordPage.PasswordForm.Next.Click();
        }
Exemple #7
0
        public void Login()
        {
            HomePage     homePage     = new HomePage(webDriver);
            LoginPage    loginPage    = new LoginPage(webDriver);
            PasswordPage passwordPage = new PasswordPage(webDriver);

            loginPage    = homePage.ClickLogin(webDriver);
            passwordPage = loginPage.SetUsername("AUTOMATEDTESTING", webDriver);

            passwordPage.SetPassword("asdasd");
            homePage = passwordPage.ClickAccept(webDriver);
        }
 public void SetUp()
 {
     driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
     driver.Manage().Window.Maximize();
     wait         = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
     HomePage     = new HomePage(driver);
     RegisterPage = new RegisterPage(driver);
     LogInPage    = new LogInPage(driver);
     CreatePage   = new CreatePage(driver);
     AccountPage  = new AccountPage(driver);
     PasswordPage = new PasswordPage(driver);
     BlogPage     = new BlogPage(driver);
     DeletePage   = new DeletePage(driver);
     EditPage     = new EditPage(driver);
 }
Exemple #9
0
        public void Test2(params string[] parameters)
        {
            LogInPage logInPage = new LogInPage(driver: _driver);

            logInPage.GoToPage();
            PasswordPage passwordPage = logInPage.GoToPasswordPage(email: parameters[0]);

            ChooseGmilPage chooseMailPage = passwordPage.GoToMidPage(password: parameters[1]);

            GmailPage mailPage = chooseMailPage.GoToGmailPage();

            mailPage.ToCompose();
            mailPage.FillFields(to: ConfigurationSettings.AppSettings["toMail"], subject: ConfigurationSettings.AppSettings["toSubject"], text: ConfigurationSettings.AppSettings["toText"]);
            mailPage.CloseSend();
            mailPage.OpenDraft();
        }
Exemple #10
0
        public void lab3Gmail(params string[] patametrs)
        {
            LogInPage logInPage = new LogInPage(driver: _driver);

            logInPage.GoToPage();

            PasswordPage passwordPage = logInPage.GoToPasswordPage(email: patametrs[0]);

            ChooseGmilPage chooseMailPage = passwordPage.GoToMidPage(password: patametrs[1]);

            GmailPage mailPage = chooseMailPage.GoToGmailPage();

            mailPage.toCompose();
            mailPage.fillFieldsAndSend(to: patametrs[2], subject: _toSubject, text: _toText);
            mailPage.openSended();
            mailPage.checkSended(@from: patametrs[2], text: _toText);
        }
        /// <summary>
        /// TODO: Comment
        /// </summary>
        public void SaveConfigurationExcecute()
        {
            string configurationPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
                                                    "SecureVault",
                                                    "settings",
                                                    "configuration.dat");

            ConfigurationHelper configHelper       = new ConfigurationHelper(configurationPath);
            HashHelper          hashHelper         = new HashHelper();
            SecureStringHelper  secureStringHelper = new SecureStringHelper();

            if (String.IsNullOrWhiteSpace(secureStringHelper.SecureStringToString(this.MasterPassword)) ||
                String.IsNullOrWhiteSpace(secureStringHelper.SecureStringToString(this.MasterPasswordConfirmation)))
            {
                this.Error = "Please set a Password";
                return;
            }

            //Check if password and confirmation are equal
            if (secureStringHelper.SecureStringToString(this.MasterPassword).Equals(secureStringHelper.SecureStringToString(this.MasterPasswordConfirmation)))
            {
                //Create configuration file
                configHelper.CreateConfigurationFile();

                //Save master password
                string passwordHash = hashHelper.ComputeHash(secureStringHelper.SecureStringToString(this.MasterPassword));
                configHelper.SaveMasterPassword(passwordHash);

                //Navigate to PasswordPage
                PasswordPage passwordPage = new PasswordPage();
                passwordPage.DataContext = new PasswordViewModel(new Vault(), this.MainFrame);

                this.MainFrame.Navigate(passwordPage);
            }
            else
            {
                this.Error = "Not equal";
            }
        }
 public void SetUp()
 {
     _mainPage     = new MainPage(Driver).GoToMainPage();
     _passwordPage = _mainPage.GoToPasswordPage();
 }
Exemple #13
0
 public PasswordPageBO(IWebDriver driver)
 {
     PasswordPage = new PasswordPage(driver);
 }