Guest User

Untitled

a guest
Mar 17th, 2020
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. var config = require("../config/main-config");
  2. var dataGenerators = require("../utils/dataGenerators");
  3. import Form_PO from "../page-objects/Form_PO";
  4. import allureReporter from "@wdio/allure-reporter";
  5. import Base_PO from "../page-objects/Base_PO";
  6.  
  7. describe("End to End Guest Checkout Test", () => {
  8. beforeEach(function() {
  9. Form_PO.open();
  10. });
  11.  
  12. it("Checkout", () => {
  13. expect(browser.getUrl()).to.contain("https://skinbeautyessentials.com/");
  14. console.log("Search product");
  15. $(Form_PO.searchField).setValue("Daily Essential Enzymes 500 mg. - 240 Capsules");
  16. $(Form_PO.searchCTA).click();
  17. $(Form_PO.CLPImage).click();
  18. $(Form_PO.addToCart).click();
  19. Form_PO.goToCart();
  20. expect(browser.getUrl()).to.contain("https://skinbeautyessentials.com/index.php?route=checkout/cart");
  21. Form_PO.cartCheckoutCTA.click();
  22. Form_PO.guestRadioButton.click();
  23. Form_PO.goToShippingCTA.click();
  24. allureReporter.addStep('Shipping page');
  25. Form_PO.submitAllInformationViaContactUsForm(
  26. "John",
  27. "Doe",
  28. "3333333333",
  29. "666 Quicksilver road",
  30. "Northbrook",
  31. "60062",
  32. "United States",
  33. "Illinois"
  34. );
  35. Form_PO.billingDetailsSubmitButton.click();
  36. Form_PO.deliveryDetailsSubmitButton.click();
  37. Form_PO.paymentMethodSubmitButton.click();
  38. Form_PO.submitCheckout.click();
  39. allureReporter.addStep('Payment gate');
  40. Form_PO.submitAllInformationViaContactUsFormPayment(
  41. "John",
  42. "Doe",
  43. "666 Quicksilver road",
  44. "United States",
  45. "Northbrook",
  46. "60062",
  47. "3333333333",
  48. "City",
  49. "4444333322221111",
  50. "09",
  51. "2025",
  52. "123"
  53. );
  54. $(Form_PO.submitPaymentGate).click();
  55. });
  56. });
Advertisement
Add Comment
Please, Sign In to add comment