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);
        }
예제 #2
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 WhenIEnterTheFollowingPostcode(string postcode)
        {
            AddVenuePage addVenuePage = new AddVenuePage(webDriver);

            addVenuePage.EnterPostCode(postcode);
        }
        public void MessageIsDisplayedPostcodeMustBeEntered(string validationMsg)
        {
            AddVenuePage addVenuePage = new AddVenuePage(webDriver);

            addVenuePage.AddressValidationMessage(validationMsg);
        }
        public void WhenIClickFindAddress()
        {
            AddVenuePage addVenuePage = new AddVenuePage(webDriver);

            addVenuePage.ClickFindAddress();
        }
 public void AddVenuePageContent()
 {
     AddVenuePage addVenuePage = new AddVenuePage(webDriver);
 }
 public void ThenIAmOnTheAddVenuePage()
 {
     PageInteractionHelper.WaitForPageToLoad();
     AddVenuePage addVenuePage = new AddVenuePage(webDriver);
 }
        public void WhenOnTheAddVenuePageIWantToEnterAddressManually()
        {
            AddVenuePage AddVenuePage = new AddVenuePage(webDriver);

            AddVenuePage.ClickEnterAddressManuallyLink();
        }
예제 #9
0
 public void ThenAddVenueScreenShouldBeDisplayed_()
 {
     AddVenuePage addVenuePage = new AddVenuePage(webDriver);
 }