Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using OpenQA.Selenium;
- using OpenQA.Selenium.Chrome;
- using OpenQA.Selenium.Support.UI;
- class EntryPoint
- {
- static IWebDriver driver = new ChromeDriver();
- static void Main()
- {
- string url = "https://test.docs4home.co.uk/Account/Login";
- string User = "SolTestABC@radu.dev.cbiz.ro";
- string Password = "Tester123!";
- driver.Navigate().GoToUrl(url);
- IWebElement loginField = driver.FindElement(By.Id("Email"));
- IWebElement passwordField = driver.FindElement(By.Id("Password"));
- IWebElement loginButton = driver.FindElement(By.CssSelector("body > div.body-content.align-center > form > div > div > div:nth-child(6) > div > input"));
- try
- {
- if (loginField.Displayed && passwordField.Displayed && loginButton.Displayed)
- {
- loginField.SendKeys(User);
- passwordField.SendKeys(Password);
- loginButton.Click();
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.WriteLine("Fields & login button present - user and password values entered! ");
- Console.ForegroundColor = ConsoleColor.White;
- }
- }
- catch (NoSuchElementException)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Fields or login button not present - user and password values have not been entered! ");
- Console.ForegroundColor = ConsoleColor.White;
- }
- IWebElement D4HlogoAfterLogin;
- try
- {
- WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0, 0, 5));
- wait.Until(ExpectedConditions.ElementExists(By.CssSelector("#navbar-container > div.navbar-header.pull-left > a > small > img")));
- D4HlogoAfterLogin = driver.FindElement(By.CssSelector("#navbar-container > div.navbar-header.pull-left > a > small > img"));
- if (D4HlogoAfterLogin.Displayed)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.WriteLine("D4H Logo is present - login was successful! ");
- Console.ForegroundColor = ConsoleColor.White;
- }
- }
- catch
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("D4H Logo is not present - login was not successful or D4H logo is missing! ");
- Console.ForegroundColor = ConsoleColor.White;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement