public void WhenIEnterAValidPostcode()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
            Venue_Data VenueData = new Venue_Data();

            AddVenueManualAddressPage.AddPostCode(VenueData.PostCode);
        }
        public void WhenIEnterValidAddressLine(int p0)
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
            Venue_Data VenueData = new Venue_Data();

            AddVenueManualAddressPage.AddAddressLine1(VenueData.AddressLine1);
        }
        public void WhenIEnterTownOrCity()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
            Venue_Data VenueData = new Venue_Data();

            AddVenueManualAddressPage.AddTownCity(VenueData.TownCity);
        }
        public void WhenIEnterValidVenueName()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
            Venue_Data VenueData = new Venue_Data();

            AddVenueManualAddressPage.AddVenueName(VenueData.VenueName);
        }
        public void WhenIEnterValidVenueName()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
            Venue_Data VenueData = new Venue_Data();
            string     venueName = VenueData.VenueName + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss");

            AddVenueManualAddressPage.AddVenueName(venueName);
        }
        public void GivenIHaveSearchedFor(string strVenueName)
        {
            DeleteVenuePage deleteVenuePage = new DeleteVenuePage(webDriver);

            if (deleteVenuePage.CheckVenuePresent(strVenueName) == false)
            {
                ViewAllLiveVenuesPage viewAllLiveVenuesPage = new ViewAllLiveVenuesPage(webDriver);
                viewAllLiveVenuesPage.ClickAddVenueButton();
                AddVenuePage addVenuePage = new AddVenuePage(webDriver);
                addVenuePage.ClickEnterAddressManuallyLink();
                AddVenueManualAddressPage addVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);
                addVenueManualAddressPage.AddVenueName(strVenueName);
                addVenueManualAddressPage.AddAddressLine1("Line 1 Del Venue");
                addVenueManualAddressPage.AddTownCity("Del Venue City");
                addVenueManualAddressPage.AddPostCode("CV1 2WT");
                addVenueManualAddressPage.ClickContinue();
                AddVenueConfirmAddressPage addVenueConfirmAddressPage = new AddVenueConfirmAddressPage(webDriver);
                addVenueConfirmAddressPage.ClickContinue();
            }
            // deleteVenuePage.CheckVenuePresent(strVenueName);
        }
コード例 #7
0
        public void GivenIHaveAddedANewVenue(string strVenueName)
        {
            // create unique venue name and store in scenrio context to re-use later
            strVenueName = strVenueName + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss");
            ScenarioContext.Current["venue name"] = strVenueName;

            AddVenuePage addVenuePage = new AddVenuePage(webDriver);

            addVenuePage.ClickEnterAddressManuallyLink();
            AddVenueManualAddressPage addVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            addVenueManualAddressPage.AddVenueName(strVenueName);
            addVenueManualAddressPage.AddAddressLine1("Line 1 Del Venue");
            addVenueManualAddressPage.AddTownCity("Del Venue City");
            addVenueManualAddressPage.AddPostCode("CV1 2WT");
            addVenueManualAddressPage.ClickContinue();
            PageInteractionHelper.WaitForPageToLoad();
            AddVenueConfirmAddressPage addVenueConfirmAddressPage = new AddVenueConfirmAddressPage(webDriver);

            addVenueConfirmAddressPage.ClickConfirmContinue();
        }
        public void WhenIDoNotEnterVenueName()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.AddVenueName("");
        }
        public void WhenIClickContinue()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.ClickContinue();
        }
        public void WhenTheAddVenuePageDisplaysTheFieldsToEnterAddress()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.ValidateFields();
        }
        public void ThenAValidPostcodeValidationMessageShouldBeDisplayed(string validationMsg)
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.PostcodeValidationMessage(validationMsg);
        }
        public void ThenATownOrCityValidationMessageShouldBeDisplayed(string validationMsg)
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.TownOrCityValidationMessage(validationMsg);
        }
        public void WhenIEnterTheFollowingPostCode(string postcode)
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.AddPostCode(postcode);
        }
        public void WhenILeavePostCodeAsBlank()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.AddPostCode("");
        }
        public void WhenILeaveTownOrCityAsBlank()
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.AddTownCity("");
        }
        public void WhenILeaveAddressLineAsBlank(int p0)
        {
            AddVenueManualAddressPage AddVenueManualAddressPage = new AddVenueManualAddressPage(webDriver);

            AddVenueManualAddressPage.AddAddressLine1("");
        }