Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. const selenium = require("selenium-webdriver");
  2. require("chromedriver");
  3. const driver = new selenium.Builder().forBrowser("chrome").build();
  4.  
  5.  
  6. const url = "http://localhost/app/public/index.php"
  7. driver.get( url );
  8.  
  9. const by = selenium.By;
  10. driver.findElement( by.linkText( "Mokinio registracija" ) ).click();
  11.  
  12. const locators = {
  13. vardas: by.name( "name" ),
  14. pavarde: by.name( "lastname" ),
  15. elpastas: by.name( "email" ),
  16. telefonas: by.name( "phone" ),
  17. miestas: by.name( "location" ),
  18. submit: by.name( "submit" )
  19. }
  20.  
  21. function sendKeysTo( i ) {
  22. driver.findElement( locators.vardas ).sendKeys( "Vardas" + i );
  23. driver.findElement( locators.pavarde ).sendKeys( "Pavarde" + i );
  24. driver.findElement( locators.elpastas ).sendKeys( "email" + i + "@gmail.com" );
  25. driver.findElement( locators.telefonas ).sendKeys( "86459" + i );
  26. driver.findElement( locators.miestas ).sendKeys( "Mietas" + i );
  27. driver.findElement( locators.submit ).click();
  28. }
  29.  
  30. for(i=0; i < 1000; i++) {
  31. sendKeysTo( i );
  32. }
  33.  
  34. const s = driver.switchTo();
  35. driver.findElement( by.linkText( "Atgal" ) ).click();
  36. driver.findElement( by.linkText( "Visi mokiniai" ) ).click();
  37.  
  38. for( i=0; i < 500; i++ ) {
  39. driver.findElement( by.linkText( "Šalinti" ) ).click();
  40. s.alert().accept();
  41. }
  42.  
  43. driver.findElement( by.xpath( "html/body/table/tbody/tr/td/a" ) ).click();
  44. driver.findElement( locators.vardas ).clear();
  45. driver.findElement( locators.vardas ).sendKeys( "Laurynas" );
  46. driver.findElement( locators.submit ).click();
  47. driver.quit();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement