Beispiel #1
0
        public string PayWihoutFio()
        {
            var payPage = new PayPage(webDriver);

            payPage.ContinueButtonClick();
            string err = payPage.ErrorMessage.Text;

            return(err);
        }
Beispiel #2
0
        public void CheckResult()
        {
            SelectTheTicketPage selectTheTicketPage = new MainPage(driver).InputCity(SearchFormCreator.WithAllParameters())
                                                      .SetPassengers(SearchFormCreator.WithAllParameters())
                                                      .InputDateDefaultValues()
                                                      .SubmitValidValue();
            SelectSeatsPage selectSeatsPage = selectTheTicketPage.SelectClass()
                                              .Submit()
                                              .WaitModalWindow()
                                              .InputUserInfo(UserInfoCreator.WithDefaultParameters())
                                              .ContinueWithValidParameters();
            TicketLocationPage ticketLocationPage = selectSeatsPage.Submit();
            UserInfoPage       userInfoPage       = ticketLocationPage.Submit();
            PayPage            payPage            = userInfoPage.InputUserInfo(UserInfoCreator.WithDefaultParameters());

            Assert.AreEqual("10:46 | 27 Dec 2019", payPage.GetResult());
        }
Beispiel #3
0
        /// <summary>
        /// 获取预定页面
        /// </summary>
        /// <param name="productCode"></param>
        /// <returns></returns>
        public PayPage GetPayPage(string productCode)
        {
            List <DateTime> date = new List <DateTime>();

            date.Add(DateTime.Now);
            date.Add(DateTime.Now.AddDays(1));
            date.Add(DateTime.Now.AddDays(2));
            DynamicParameters paras = new DynamicParameters();

            paras.Add("@productCode", productCode, System.Data.DbType.String);
            PayPage productInfo = DapperSqlHelper.FindOne <PayPage>("select  ProductCode,ProductName,ExperiencePrice,Imageurl,TransverseImageUrl from [dbo].[ProductInfo] where ProductCode=@productCode and  isnull(VersionEndTime,'9999-09-09')>getdate()", paras, false);

            productInfo.Store       = "";
            productInfo.PeopleCount = 1;
            productInfo.SelectDate  = date;
            return(productInfo);
        }
Beispiel #4
0
        public bool CheckHeader()
        {
            PayPage payPage = new PayPage(driver);

            return(payPage.GetHeaderMessage());
        }