コード例 #1
0
        public bool verifyEntry()
        {
            trpage = new TripPage();
            bool flag = true;

            flag = commonuitils.getvalue(trpage.getdepart1()).Contains(ExpediaBL.FirstStation);

            flag = commonuitils.getvalue(trpage.getdepart2()).Contains(ExpediaBL.SecondStation);

            flag = commonuitils.getvalue(trpage.getdepart3()).Contains(ExpediaBL.ThirdStation);

            flag = commonuitils.getvalue(trpage.getdate1()).Contains(ExpediaBL.FirstDate);

            flag = commonuitils.getvalue(trpage.getdate2()).Contains(ExpediaBL.SecondDate);

            flag = commonuitils.getvalue(trpage.getdate3()).Contains(ExpediaBL.ThirdDate);
            if (flag == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
ファイル: WebTests.cs プロジェクト: chillingturtle/epam-labs
        public void CheckForNoCheckBoxBookingForm()
        {
            TakeScreenshotOnTestFailure(() =>
            {
                var homePage = new HomePage(Driver).OpenPage();
                homePage.FillTicketsBookingForm("Sydney", "Fairfield");

                var tripsPage = new TripsPage(Driver);

                tripsPage.ticket.Click();
                tripsPage.GetTicketButton().Click();

                var tripPage = new TripPage(Driver);

                //tripPage.getCheckBox().Click();
                tripPage.getSubmitButton().Click();

                try
                {
                    Assert.IsTrue(tripPage.CheckForError());
                }
                catch (Exception e)
                {
                    Assert.Fail("Element not found.");
                    throw e;
                }
            });
        }
コード例 #3
0
ファイル: WebTests.cs プロジェクト: chillingturtle/epam-labs
        public void CheckForIncorrectDataInBookingForm()
        {
            TakeScreenshotOnTestFailure(() =>
            {
                var homePage = new HomePage(Driver).OpenPage();
                homePage.FillTicketsBookingForm("Sydney", "Sandgate");

                var tripsPage = new TripsPage(Driver);

                tripsPage.ticket.Click();
                tripsPage.GetTicketButton().Click();

                var tripPage = new TripPage(Driver);

                tripPage.getCheckBox().Click();
                tripPage.getSubmitButton().Click();

                try
                {
                    Assert.IsTrue(tripPage.CheckForError());
                }
                catch (Exception e)
                {
                    throw e;
                }
            });
        }
コード例 #4
0
 private void InitializeCommands()
 {
     GoToCityPageCommand   = new RelayCommand(p => CurrentPage = new CityPage(new CityPageVM("NewPasTransfDbConnection")));
     GoToRoutePageCommand  = new RelayCommand(p => CurrentPage = new RoutePage(new RoutePageVM("NewPasTransfDbConnection")));
     GoToTripPageCommand   = new RelayCommand(p => CurrentPage = new TripPage(new TripPageVM("NewPasTransfDbConnection")));
     GoToClientPageCommand = new RelayCommand(p => CurrentPage = new ClientPage(new ClientPageVM("NewPasTransfDbConnection")));
     GoToOrderPageCommand  = new RelayCommand(p => CurrentPage = new OrderPage(new OrderPageVM("NewPasTransfDbConnection")));
 }
コード例 #5
0
ファイル: Test1.cs プロジェクト: chillingturtle/epam-labs
        public void CheckForIncorrectDataInBookingForm()
        {
            var homePage = new HomePage(driver);

            homePage.FillTicketsBookingForm("Sydney", "Sandgate");

            var tripsPage = new TripsPage(driver);

            tripsPage.ticket.Click();
            tripsPage.GetTicketButton().Click();

            var tripPage = new TripPage(driver);

            tripPage.checkbox.Click();
            tripPage.submitButton.Click();

            try
            {
                Assert.IsTrue(tripPage.CheckForError());
            }
            catch
            {
            }
        }