Guest User

Untitled

a guest
Oct 12th, 2017
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. function Order() {
  2.  
  3. eval(fileController.getController('controller-browser.js'));
  4. eval(fileController.getController('controller-beacons.js'));
  5. eval(fileController.getPage('page-home.js'));
  6. eval(fileController.getPage('page-signin.js'));
  7. eval(fileController.getPage('page-projects.js'));
  8. eval(fileController.getPage('page-cart.js'));
  9.  
  10. var beacons = new BeaconsController();
  11. var browser = new BrowserController();
  12. var homePage = new HomePage(browser);
  13. var signInPage = new SignInPage(browser);
  14. var projectsPage = new ProjectsPage(browser);
  15. var cartPage = new CartPage(browser);
  16.  
  17. var user = {
  18. username: "cart.user.123@shutterfly.com",
  19. password: "test123"
  20. };
  21.  
  22. var cvv = "123";
  23.  
  24. homePage.visit();
  25. homePage.goToSignIn();
  26. signInPage.login(user.username, user.password);
  27.  
  28. test.beginTransaction();
  29. test.beginStep("Sign in and order an item from My Projects.");
  30.  
  31. homePage.goToMyProjects();
  32. assertTrue(projectsPage.isProjectPresent(), "The project is not present!");
  33.  
  34. projectsPage.hoverProject();
  35. projectsPage.pressAddToCart();
  36. projectsPage.pressContinueToCart();
  37. cartPage.pressCheckoutButton();
  38. cartPage.enterCvv(cvv);
  39. cartPage.pressOrderButton();
  40.  
  41. assertTrue(cartPage.getPageTitleText() == "Thank you for ordering!", "Order not successful!");
  42.  
  43. test.endStep();
  44. test.endTransaction();
  45. }
Add Comment
Please, Sign In to add comment