Exemplo n.º 1
0
        private void Register(NaBlagoMiraAccount account)
        {
            var loginButtonLocator = "//html/body/div[1]/header[1]/div/div/ul[1]/li[2]/a";

            SeleniumDriver.ClickLocator(loginButtonLocator);

            var registerButtonLocator = "//*[@id='email-login-tab']/form/div[4]/a";

            SeleniumDriver.ClickLocator(registerButtonLocator);

            Thread.Sleep(150);

            var fullNameLocator = "//*[@id='registration-tab']/form/div[1]/input";

            SeleniumDriver.SendTextLocatorByXPath(fullNameLocator, account.FullName);

            var emailFieldLocator = "//*[@id='registration-tab']/form/div[2]/input";

            SeleniumDriver.SendTextLocatorByXPath(emailFieldLocator, account.Login);

            var phoneFieldLocator = "//*[@id='registration-tab']/form/div[3]/input";

            SeleniumDriver.SendTextLocatorByXPath(phoneFieldLocator, account.PhoneNumber);

            var passwordFieldLocator = "//*[@id='registration-tab']/form/div[4]/input";

            SeleniumDriver.SendTextLocatorByXPath(passwordFieldLocator, account.Password);

            var acceptButtonLocator = "//*[@id='registration-tab']/form/div[5]/label/span[1]";

            SeleniumDriver.ClickLocator(acceptButtonLocator);

            registerButtonLocator = "//*[@id='registration-tab']/form/div[6]/button";
            SeleniumDriver.ClickLocator(registerButtonLocator);
        }
Exemplo n.º 2
0
        private void Vote()
        {
            var ethicHeartLocator = "//html/body/div[1]/main/div[1]/div[4]/div/div[2]/div/div[2]/form/div[2]/div[2]/div[10]";

            SeleniumDriver.ClickLocator(ethicHeartLocator);

            var professionalismHeartLocator = "//html/body/div[1]/main/div[1]/div[4]/div/div[2]/div/div[2]/form/div[3]/div[2]/div[10]";

            SeleniumDriver.ClickLocator(professionalismHeartLocator);

            var voteButton = "//html/body/div[1]/main/div[1]/div[4]/div/div[2]/div/div[2]/form/div[4]/button[1]";

            SeleniumDriver.ClickLocator(voteButton);
        }
Exemplo n.º 3
0
        private void Login(EmailAccount account)
        {
            SeleniumDriver.Url("https://nablagomira.ru");

            Thread.Sleep(200);

            var loginButtonLocator = "//html/body/div[1]/header[1]/div/div/ul[1]/li[2]/a";

            SeleniumDriver.ClickLocator(loginButtonLocator);

            var emailFieldLocator = "//*[@id='email-login-tab']/form/div[1]/input";

            SeleniumDriver.SendTextLocatorByXPath(emailFieldLocator, account.Login);

            var passwordFieldLocator = "//*[@id='email-login-tab']/form/div[2]/input";

            SeleniumDriver.SendTextLocatorByXPath(passwordFieldLocator, account.Password);

            loginButtonLocator = "//*[@id='email-login-tab']/form/div[4]/button";
            SeleniumDriver.ClickLocator(loginButtonLocator);

            Thread.Sleep(300);
        }