public static RisksTabPage AddNewVessel(this SearchRiskPage page, MainFlowData data)
 {
     return(page
            .ClickAddNew_Button(data.WindowsHandlerData)
            .SetVesselName_TextField(data.VesselData.VesselName)
            .SetCertificateName_TextField(data.VesselData.CertificateName)
            .SetImoNumber_TextField(data.VesselData.ImoNumber)
            .SetDistinctIdOrCallSign_TextField(data.VesselData.DistinctIdOrCallSign)
            .SelectType_DropdownList(data.VesselData.Type)
            .SetYearBuild_TextField(data.VesselData.YearOfBuilt)
            .SelecFlag_DropdownList(data.VesselData.Flag)
            .SetTonnage_TextField(data.VesselData.Tonnage)
            .SetInlandTonnage_TextField(data.VesselData.InlandTonnage)
            .SelectCertifyingAuthority_DropdownList(data.VesselData.CertificateAuthority)
            .SelectClass_DropdownList(data.VesselData.Class)
            .SetPassangerNo_textField(data.VesselData.PassangerNo)
            .SetCrewNo_TextField(data.VesselData.CrewNo)
            .SelectPrivateUsage_RadioButton(data.VesselData.IsPrivateUse)
            .SelectVesselTariffGroup_DropdownList(data.VesselData.VesselTariffGroup)
            .SetHullAndMachineryValue_TextField(data.VesselData.HullAndMachineryValue)
            .SelectHullAndMachineryCurrency_DropdownList(data.VesselData.HullAndMachineryCurrency)
            .SetLenghtOveral_TextField(data.VesselData.LenghtOveral)
            .SetEngineHorsePower_TextField(data.VesselData.EngineHorsePower)
            .SetTradeMarkAndEngineModelAndNumber_TextField(data.VesselData.TradeMarkAndEngineModelAndNumber)
            .SetEngineNumber_TextField(data.VesselData.EngineNumber)
            .SelectTradingArea_DropdownList(data.VesselData.TradingArea)
            .SelectPortOfRegistry_DropdownList(data.VesselData.PortOfRegistry)
            .SelectTradesOutsidePort_Radiobutton(data.VesselData.TradesOutsidePort)
            .SelectDomestic_RadioButton(data.VesselData.Domestic)
            .SetOtherMaterialFacts_TextArea(data.VesselData.OtherMaterialFacts)
            .SetAncillaryCraft_TextArea(data.VesselData.AncillaryCraft)
            .SetComments_TextArea(data.VesselData.Comments)
            .ClickSaveAndClose_Button(data.WindowsHandlerData)
            .WaitForAddedVesselDisplayed(data.VesselData));
 }
 public static RisksTabPage SelectFirsRiskFromList(this SearchRiskPage page, MainFlowData data)
 {
     return(page
            .Click_FirstCheckBox()
            .ClickAddSelected_Button(data.WindowsHandlerData)
            //.WaitForAddedVesselDisplayed(data.VesselData)
            );
 }