Guest User

Untitled

a guest
Nov 30th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. @Test
  2. public void testLogin()
  3. {
  4. String username="abc";
  5. String password="123";
  6. boolean valueFound=false;
  7. // Check the db
  8. try
  9. {
  10. pstmt=conn.prepareCall("select * from user where USR_EMAIL=? and USD_PASSWORD=?");
  11. pstmt.setString(1,username);
  12. pstmt.setString(2,password);
  13. rs=pstmt.executeQuery();
  14. valueFound = rs.next();
  15. }
  16. catch(Exception e)
  17. {
  18. // report some error
  19. }
  20.  
  21. public class LoginPageTest extends IntegrationTest {
  22.  
  23. private HtmlUnitDriver driver;
  24.  
  25. @Before
  26. public void setup() throws MalformedURLException, UnknownHostException{
  27. driver = new HtmlUnitDriver(true);
  28. driver.get(System.getProperty("login.url"));
  29. }
  30.  
  31. @Test
  32. public void testAuthenticationFailureWhenProvidingBadCredentials(){
  33. driver.findElement(By.id("username")).sendKeys("fakeuser");
  34. driver.findElement(By.id("password")).sendKeys("fakepassword");
  35. driver.findElement(By.id("login")).click();
  36.  
  37. assertTrue(driver.getCurrentUrl().endsWith("failed"));
  38. }
  39.  
  40. @Test
  41. public void testAuthenticationSuccessWhenProvidingCorrectCredentials(){
  42. driver.findElement(By.id("username")).sendKeys("validuser");
  43. driver.findElement(By.id("password")).sendKeys("validpassword");
  44. driver.findElement(By.id("login")).click();
  45.  
  46. assertTrue(driver.getCurrentUrl().endsWith("/<name_of_webapp>/"));
  47. }
  48.  
  49. }
  50.  
  51. public class Ace {
  52. public static void main(String[] args) {
  53. // TODO Auto-generated method stub
  54. System.setProperty("webdriver.chrome.driver", "D://jars//chromedriver.exe");
  55. WebDriver driver = new ChromeDriver();
  56. driver.get("https://your login url");
  57.  
  58. driver.findElement(By.name("username")).sendKeys("enter username");
  59. //pay attention here By.name or By.id, see the page source properly
  60. driver.findElement(By.name("password")).sendKeys("enter password");
  61.  
  62. driver.findElement(By.xpath("//button[@value='login']")).click();
  63.  
  64. driver.findElement(By.name("participant")).sendKeys("BLRFC1");
  65. driver.findElement(By.xpath("//button[@type='submit']")).click();
  66. }
  67. }
Add Comment
Please, Sign In to add comment