Exemplo n.º 1
0
        public void clearType()
        {
            NavigationActions.OpenMyIvi(_session);

            //_session.FindElementByClassName("TextBlock").SendKeys("111111");
            //_session.FindElementByClassName("TextBox").Clear();
            //Thread.Sleep(3000);
            ////WaitForElementPresent;
            //var c = _session.FindElementByClassName("TextBlock").Text;
            ////Console.WriteLine(c);

            _session.FindElementByClassName("TextBox").SendKeys("111111");
            _session.FindElementByClassName("TextBox").Clear();
            Thread.Sleep(3000);
            //WaitForElementPresent;
            var c = _session.FindElementByClassName("TextBox").Text;

            //_session.FindElementByName("mail_or_phone_input").SendKeys("111111");
            //_session.FindElementByClassName("TextBox").Clear();
            //Thread.Sleep(3000);
            ////WaitForElementPresent;
            //var c = _session.FindElementByName("mail_or_phone_input").Text;
            ////Console.WriteLine(c);

            Assert.IsNotNull(c);
        }
Exemplo n.º 2
0
        public void OpenMyIviEntrance()
        {
            // Act
            NavigationActions.OpenMyIvi(_session);

            // Assert
        }
Exemplo n.º 3
0
        public void AutoNon_ExistentMailBack()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("111111");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("Button").SendKeys(Keys.Escape);
        }
Exemplo n.º 4
0
        public void loginWin()
        {
            // Act
            NavigationActions.OpenMyIvi(_session);

            // Assert

            Assert.IsNotNull(_session.FindElementByName("Вход"));
        }
Exemplo n.º 5
0
        public void ClearType()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("111111");
            Thread.Sleep(1000);
            _session.FindElementByClassName("TextBox").Clear();
            Thread.Sleep(1000);
        }
Exemplo n.º 6
0
        public void click_BACK()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("111111");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("Button").SendKeys(Keys.Escape);
            var textBox = _session.FindElementByClassName("TextBox");

            Assert.IsNotNull(textBox);
        }
Exemplo n.º 7
0
        public void num_suc()
        {
            //LogoutActions.LogoutAction(_session);
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBox").Clear();
            _session.FindElementByClassName("TextBlock").SendKeys("79998660609");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByName("OK").Click();

            Phone_MailCatcherActions.OpenMailcatcher(_session);
        }
Exemplo n.º 8
0
        public void EnterTheEmailSuccessful()
        {
            // Arrange
            NavigationActions.OpenMyIvi(_session);

            // Act
            _session.FindElementByClassName("TextBlock").SendKeys("*****@*****.**");
            _session.FindElementByClassName("Button").Click();
            var passpage = _session.FindElementByClassName("PasswordBox");

            Assert.IsNotNull(passpage);
        }
Exemplo n.º 9
0
        public void pass_left()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("*****@*****.**");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("PasswordBox").SendKeys("1234");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByName("OK").Click();
            var textBox = _session.FindElementByClassName("PasswordBox");

            Assert.IsNotNull(textBox);
        }
Exemplo n.º 10
0
        public void pass_right()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("*****@*****.**");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("PasswordBox").SendKeys("12345");
            _session.FindElementByName("Войти").Click();
            _session.FindElementByName("OK").Click();
            var focusable = _session.FindElementByClassName("ListView"); //дать имея главной и переписать эту строку

            Assert.IsNotNull(focusable);
        }
Exemplo n.º 11
0
        public void login_by_email_successfull()
        {
            NavigationActions.OpenMyIvi(_session);

            IWebElement textField = _session.FindElementByClassName("TextBox");

            TestUtils.set_en_keyboard_layout(_session, textField);
            textField.SendKeys("*****@*****.**");
            _session.FindElementByClassName("Button").Click();
            var passpage = _session.FindElementByClassName("PasswordBox");

            Assert.IsNotNull(passpage);
        }
Exemplo n.º 12
0
        public void click_OK()
        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("kivyanskaya@ivi");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByName("OK").Click();
            string reg = _session.FindElementByName("Регистрация").Text;

            Console.WriteLine(reg);

            Assert.IsNotNull(reg);
        }
Exemplo n.º 13
0
        public void Reg_by_num_suc()

        {
            NavigationActions.OpenMyIvi(_session);

            _session.FindElementByClassName("TextBlock").SendKeys("79999999999");
            _session.FindElementByName("Регистрация").Click();
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("Button").SendKeys(Keys.Enter);
            Phone_MailCatcherActions.OpenMailcatcher(_session);
            var maintheme = _session.FindElementByClassName("ListView");

            Assert.IsNotNull(maintheme);
        }
Exemplo n.º 14
0
        public void mail_or_phone_error()
        {
            // Arrange
            NavigationActions.OpenMyIvi(_session);

            // Act
            _session.FindElementByClassName("TextBlock").SendKeys("111111");
            _session.FindElementByClassName("Button").Click();
            string errorMsg = _session.FindElementByName("Вы ввели несуществующий телефон или email.").Text;

            Console.WriteLine(errorMsg);

            // Assert
            Assert.IsNotNull(errorMsg);
        }
Exemplo n.º 15
0
        public void RegistrationByMail_success()
        {
            NavigationActions.OpenMyIvi(_session);
            _session.FindElementByName("Регистрация").Click();
            ChromeDriver EmailGenerator = new ChromeDriver();

            EmailGenerator.Url = "http://www.yopmail.com/ru/email-generator.php";
            EmailGenerator.Navigate();

            var randomMail = EmailGenerator.FindElementByXPath("//*[@id='login']").GetAttribute("value");

            _session.FindElementByClassName("TextBlock").SendKeys(randomMail);
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("TextBlock").SendKeys("1");
            _session.FindElementByClassName("Button").Click();
            _session.FindElementByClassName("ScrollViewer").Click();
            _session.FindElementByClassName("Button").Click();

            var maintheme = _session.FindElementByName("Мой ivi");

            Assert.IsNotNull(maintheme);
        }
Exemplo n.º 16
0
 public void num_fail()
 {
     NavigationActions.OpenMyIvi(_session);
     _session.FindElementByClassName("TextBlock").SendKeys("77777");
 }