//GS-261-TC_01
        public void SignUpNewUser()
        {
            var loginPage = HomePage.LoginLTL();
            var getQuote  = HomePage.GetQuoteInfo();

            GetQuoteInfo(getQuote);
            loginPage.
            SignUp(false);
        }
Example #2
0
        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();
        }