Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. import java.io.File;
  2. import java.io.IOException;
  3. import java.util.concurrent.TimeUnit;
  4.  
  5. import junit.framework.Assert;
  6.  
  7. import org.junit.AfterClass;
  8. import org.junit.Before;
  9. import org.junit.BeforeClass;
  10. import org.junit.FixMethodOrder;
  11. import org.openqa.selenium.By;
  12. import org.openqa.selenium.WebDriver;
  13. import org.openqa.selenium.WebElement;
  14. import org.openqa.selenium.chrome.ChromeDriver;
  15. import org.openqa.selenium.chrome.ChromeOptions;
  16. import org.openqa.selenium.firefox.FirefoxDriver;
  17.  
  18.  
  19. public class Test {
  20.  
  21.  
  22. static WebDriver driver;
  23.  
  24. String expectedurl="http://examplezone.com.au/account-page/";
  25.  
  26.  
  27. @BeforeClass
  28. public static void setup()
  29. {
  30. System.setProperty("webdriver.chrome.driver", "E:\Selenium Jar\chromedriver.exe");
  31. driver = new ChromeDriver();
  32. driver.manage().window().maximize();
  33. }
  34. @org.junit.Test
  35. public void test1_login(){
  36. driver.get("http://examplezone.com.au/");
  37. WebElement loginmain=driver.findElement(By.id("menu-item-14235"));
  38. loginmain.click();
  39. }
  40.  
  41. @org.junit.Test
  42. public void test2_blankdata()
  43. {
  44. driver.get("http://examplezone.com.au/loginregister/");
  45. //driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  46.  
  47. String userblank=" ";
  48. String passblank=" ";
  49.  
  50. WebElement username=driver.findElement(By.name("log"));
  51. username.clear();
  52. username.sendKeys(userblank);
  53.  
  54. WebElement password=driver.findElement(By.name("pwd"));
  55. password.clear();
  56. password.sendKeys(passblank);
  57.  
  58. WebElement submit=driver.findElement(By.name("Submit"));
  59. submit.click();
  60.  
  61. String actual=driver.getCurrentUrl();
  62.  
  63. Assert.assertEquals(expectedurl, actual);
  64.  
  65. }
  66. @org.junit.Test
  67. public void test3_blankpassword()
  68. {
  69. driver.get("http://examplezone.com.au/loginregister/");
  70. // driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  71.  
  72. String userblank="rutvisoni";
  73. String passblank="";
  74.  
  75. WebElement username=driver.findElement(By.name("log"));
  76. username.clear();
  77. username.sendKeys(userblank);
  78.  
  79. WebElement password=driver.findElement(By.name("pwd"));
  80. password.clear();
  81. password.sendKeys(passblank);
  82.  
  83. WebElement submit=driver.findElement(By.name("Submit"));
  84. submit.click();
  85.  
  86. String actual=driver.getCurrentUrl();
  87.  
  88. Assert.assertEquals(expectedurl, actual);
  89.  
  90. }
  91. @org.junit.Test
  92.  
  93. public void test4_blankusername()
  94. {
  95. driver.get("http://examplezone.com.au/loginregister/");
  96. //driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  97.  
  98. String userblank=" ";
  99. String passblank="12Abcd";
  100.  
  101. WebElement username=driver.findElement(By.name("log"));
  102. username.clear();
  103. username.sendKeys(userblank);
  104.  
  105. WebElement password=driver.findElement(By.name("pwd"));
  106. password.clear();
  107. password.sendKeys(passblank);
  108.  
  109. WebElement submit=driver.findElement(By.name("Submit"));
  110. submit.click();
  111.  
  112. String actual=driver.getCurrentUrl();
  113.  
  114. Assert.assertEquals(expectedurl, actual);
  115.  
  116. }
  117. @org.junit.Test
  118. public void test5_invaliddata()
  119. {
  120. driver.get("http://examplezone.com.au/loginregister/");
  121. //driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
  122.  
  123. String userblank="rutvisoni1";
  124. String passblank="12Abcdfdg";
  125.  
  126. WebElement username=driver.findElement(By.name("log"));
  127. username.clear();
  128. username.sendKeys(userblank);
  129.  
  130. WebElement password=driver.findElement(By.name("pwd"));
  131. password.clear();
  132. password.sendKeys(passblank);
  133.  
  134. WebElement submit=driver.findElement(By.name("Submit"));
  135. submit.click();
  136.  
  137. String actual=driver.getCurrentUrl();
  138.  
  139. System.out.println("Invaliddata->"+actual);
  140.  
  141. Assert.assertEquals(expectedurl, actual);
  142.  
  143. }
  144.  
  145. @org.junit.Test
  146. public void test6_validdata(){
  147.  
  148. driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
  149. driver.get("http://examplezone.com.au/loginregister/");
  150.  
  151. WebElement username=driver.findElement(By.name("log"));
  152. username.clear();
  153. username.sendKeys("rutvisoni");
  154.  
  155. WebElement password=driver.findElement(By.name("pwd"));
  156. password.clear();
  157. password.sendKeys("12Abcd");
  158.  
  159. WebElement submit=driver.findElement(By.name("Submit"));
  160. submit.click();
  161.  
  162. String actual=driver.getCurrentUrl();
  163.  
  164. Assert.assertEquals(expectedurl, actual);
  165. }
  166. @AfterClass
  167. public static void test7_close()
  168. {
  169. driver.close();
  170. }
  171. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement