Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.58 KB | None | 0 0
  1. using NUnit.Framework;
  2. using OpenQA.Selenium;
  3. using OpenQA.Selenium.Chrome;
  4. using OpenQA.Selenium.Support.UI;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10.  
  11. namespace Magazin_ColOovidiu
  12. {
  13.     [TestFixture]
  14.     class LoginClass
  15.     {
  16.         string email = "isus.cristos@doamneajuta.ro";
  17.         string pass = "Spark123";
  18.  
  19.         IWebDriver driver;
  20.        
  21.  
  22.         IWebElement LoginButton => new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(x => x.FindElement(By.XPath("/html/body/div[1]/header/div[1]/div/div[1]/div/div/div[8]/div/div/div[1]/ul/li/a/span")));
  23.         IWebElement Email => new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(x => x.FindElement(By.Id("email")));
  24.         IWebElement Password => driver.FindElement(By.Id("pass"));
  25.         IWebElement LoginButton2 => new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(x => x.FindElement(By.Id("send2")));
  26.         IWebElement SiteLogo => driver.FindElement(By.ClassName("logo"));
  27.  
  28.         [Test]
  29.         public void Login()
  30.         {
  31.             ChromeOptions co = new ChromeOptions();
  32.             co.AddArgument("--start-maximized");
  33.             driver = new ChromeDriver(co);
  34.  
  35.             driver.Navigate().GoToUrl("https://magazinulcolectionarului.ro/");
  36.  
  37.             LoginButton.Click();
  38.             Email.Clear();
  39.             Email.SendKeys(email);
  40.             Password.Clear();
  41.             Password.SendKeys(pass);
  42.             LoginButton2.Submit();
  43.  
  44.             SiteLogo.Click();
  45.  
  46.  
  47.         }
  48.  
  49.     }
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement