Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. package com.sevenbits.diecast;
  2.  
  3. import java.util.concurrent.TimeUnit;
  4.  
  5. import org.openqa.selenium.By;
  6. import org.openqa.selenium.WebDriver;
  7. import org.openqa.selenium.WebDriverException;
  8. import org.openqa.selenium.WebElement;
  9. import org.openqa.selenium.chrome.ChromeDriver;
  10. import org.openqa.selenium.chrome.ChromeOptions;
  11. import org.testng.Assert;
  12. import org.testng.TestNGException;
  13. import org.testng.annotations.AfterClass;
  14. import org.testng.annotations.BeforeClass;
  15. import org.testng.annotations.Parameters;
  16. import org.testng.annotations.Test;
  17.  
  18. import com.beust.jcommander.Parameter;
  19.  
  20. public class LoginPage
  21. {
  22.  
  23. static WebDriver driver;
  24.  
  25. String expectedurl = "http://example/account-page/";
  26.  
  27. final String userblank1 = " ";
  28. final String passblank1 = " ";
  29.  
  30. String userblank2 = "gffjghj";
  31. String passblank2 = "";
  32.  
  33.  
  34. @BeforeClass
  35. public static void setup()throws TestNGException
  36. {
  37. System.setProperty("webdriver.chrome.driver", "E:\Selenium Jar\chromedriver.exe");
  38. ChromeOptions options = new ChromeOptions();
  39. options.addArguments("--disable-extensions");
  40. driver = new ChromeDriver(options);
  41. driver.manage().window().maximize();
  42. }
  43.  
  44. @Test
  45. public void login()
  46. {
  47. driver.get("http://example.com");
  48. WebElement loginmain = driver.findElement(By.id("menu-item-14235"));
  49. loginmain.click();
  50. }
  51.  
  52.  
  53. @Test
  54.  
  55. public void blankdata(String uname,String password)
  56. {
  57. driver.get("http://example.com");
  58. //driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  59.  
  60. WebElement username = driver.findElement(By.name("log"));
  61. username.clear();
  62. username.sendKeys(userblank1);
  63.  
  64. WebElement pass = driver.findElement(By.name("pwd"));
  65. pass.clear();
  66. pass.sendKeys(passblank1);
  67.  
  68. WebElement submit = driver.findElement(By.name("Submit"));
  69. submit.click();
  70.  
  71. String actual = driver.getCurrentUrl();
  72.  
  73. Assert.assertEquals(expectedurl, actual);
  74.  
  75. }
  76.  
  77. @Test
  78.  
  79. public void blankpassword(String uname,String password)
  80. {
  81. driver.get("http://example.com");
  82. // driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  83.  
  84. WebElement username = driver.findElement(By.name("log"));
  85. username.clear();
  86. username.sendKeys(userblank2);
  87.  
  88. WebElement pass = driver.findElement(By.name("pwd"));
  89. pass.clear();
  90. pass.sendKeys(passblank2);
  91.  
  92. WebElement submit = driver.findElement(By.name("Submit"));
  93. submit.click();
  94.  
  95. String actual = driver.getCurrentUrl();
  96.  
  97. Assert.assertEquals(expectedurl, actual);
  98.  
  99. }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement