//GS-261-TC_01 public void SignUpNewUser() { var loginPage = HomePage.LoginLTL(); var getQuote = HomePage.GetQuoteInfo(); GetQuoteInfo(getQuote); loginPage. SignUp(false); }
public void GOShipHazmatLTLTest() { var loginPage = HomePage.LoginLTL(false); var getQuote = HomePage.GetQuoteInfo(); GetQuoteInfo(getQuote); loginPage. SignIn(). EnterDetailsLTL(). PaymentDetails(1, false, true). GetConfirmationLTL(false, true, false, false, true); }
//GS-282-TC_01 public void OrderSummaryLTLTest() { var loginPage = HomePage.LoginLTL(); OrderSummary.OrderSummary(); var getQuote = HomePage.GetQuoteInfo(); var details = loginPage.SignIn(); OrderSummary.OrderSummary(); details.EnterDetailsLTL(); OrderSummary.OrderSummary(); }
/* * Assumes that pickup will always be Canadian address * Assumes that delivery will always be USA address * Scenario IDs * 1 - Existing Pickup Address * 2 - Existing Delivery Address * 3 - New Canadian Address * 4 - New USA Address * Cannot select same IDs for both pickup and delivery */ public void GOShipNoInsuranceCanadaLTL(bool haveCustomsBroker, bool haveCustomsInvoice, bool checkAllDocs, int pickupOption = 0, int deliveryOption = 0) { var loginPage = HomePage.LoginLTL(true, true, true); var getQuote = HomePage.GetQuoteInfo(); GetQuoteInfo(getQuote); loginPage. SignIn(). EnterDetailsCanadaLTL(). EnterCustomsDetailsLTL(haveCustomsBroker, haveCustomsInvoice, pickupOption, deliveryOption). PaymentDetails(2). GetConfirmationLTL(checkAllDocs, true, true); }
//GS-491-TC_01 public void ClearInputStackableAfterSignInLTLTest() { var loginPage = HomePage.LoginLTL(); var getQuote = HomePage.GetQuoteInfo(); GetQuoteInfo(getQuote); var details = loginPage. SignIn(); details.EnterDetailsLTL(false, false, false); details.ClearInputDetailsPage(); HomePage.VerifyClearInputHomePageLTL(true); HomePage.LoginLTL(); getQuote = HomePage.GetQuoteInfo(); GetQuoteInfo(getQuote); details.VerifyClearInputDetailsPageLTL(); }