public static AssociatedPartiesTabPage AddNewParty(this AssociatedPartiesTabPage page, MainFlowData data) { return(page .PerformAssociatedPartySearch(data) .ClickAddNew_Button(data.WindowsHandlerData) .SelectPartyRole_DropdownList(data.PartyData.PartyRole) .SetFirstName_TextField(data.PartyData.FirstName) .SetLastNameOrOrganisationName_TextField(data.PartyData.LastNameOrOrganisationName) .SetDescription_TextField(data.PartyData.Description) .SetFromDate_TextField(data.PartyData.FromDate) .SetToDate_TextField(data.PartyData.ToDate) .SetCapacity_TextList(data.PartyData.Capacity) .SelectClause_DropdownList(data.PartyData.Clause) .SetAddressName_TextField(data.PartyData.AddressName) .SetStreet1_TextField(data.PartyData.Street1) .SetStreet2_TextField(data.PartyData.Street2) .SetCity_TextField(data.PartyData.City) .SetPostalCode_TextField(data.PartyData.PostalCode) .SelectCountry_DropdownList(data.PartyData.Country) .SetPhone_TextField(data.PartyData.Phone) .SetFax_TextField(data.PartyData.Fax) .SetEmail_TextField(data.PartyData.Email) .ClickSave_Button(data.WindowsHandlerData)); //TODO - add waiting for Party displayed }
public static SearchPartyPage PerformAssociatedPartySearch(this AssociatedPartiesTabPage page, MainFlowData data) { return(page .ClickAdd_Button(data.WindowsHandlerData) .SetName_TextField(data.PartySearchData.Name) .SetRef_TextField(data.PartySearchData.Ref) .SelectDomicile_DropdownList(data.PartySearchData.Domicile) .SelectMamberGroup_DropdownList(data.PartySearchData.MemberGroup) .ClickSearch_Button()); }
public static AssociatedPartiesTabPage AddExistingParty(this AssociatedPartiesTabPage page, MainFlowData data) { return(page .PerformAssociatedPartySearch(data) .SelectFirstPartyFromListAndSetDetails(data)); }