예제 #1
0
        public bool IsCrossReferenceXmlAvailable()
        {
            if (!IsSuccessfulMessageDisplayed())
            {
                return(false);
            }

            var crId = B2BCrossReferenceMaintenencePage.GetCrId();

            B2BCrossReferenceMaintenencePage.GoToCrossReferenceListPage();
            B2BCrossReferenceListPage.ViewXmlForCrId(crId);
            return(B2BViewCrossReferenceXmlPage.ParsePageSourceToXml());
        }
예제 #2
0
 public void UploadCrtFile(
     RunEnvironment environment,
     string crossReferenceType,
     string filePath,
     string description)
 {
     B2BHomePage.SelectEnvironment(environment.ToString());
     B2BHomePage.ClickCrossReferenceListLink();
     B2BCrossReferenceListPage.ClickNewCrossReference();
     ////selects CRT Type
     B2BCrossReferenceMaintenencePage.SelectCrossReferenceType(crossReferenceType);
     ////Sets the path for File Upload
     B2BCrossReferenceMaintenencePage.SetUploadFilePath(filePath);
     B2BCrossReferenceMaintenencePage.SetDescription(description);
     B2BCrossReferenceMaintenencePage.ClickSave();
 }
예제 #3
0
 private void OpenCrossRefMaintenancePage()
 {
     B2BCrossReferenceListPage.ClickNewCrossReference();
     _webDriver.WaitForPageLoad(TimeSpan.FromSeconds(10));
 }
예제 #4
0
 public bool ChannelSegmentBookingDropDownCheck(string listOptions)
 {
     OpenCrossReferenceList();
     return(B2BCrossReferenceListPage.CheckChannelSegmentBookingDropDown(listOptions));
 }
예제 #5
0
 public bool CheckTypeColumnValue(string columnText)
 {
     return(B2BCrossReferenceListPage.GetTypeColumnValues().All(e => e.Text.Contains(columnText)));
 }
예제 #6
0
 public void DispalyCrList(string crossReferenceType)
 {
     B2BCrossReferenceListPage.SelectCrTypeList(crossReferenceType);
     B2BCrossReferenceListPage.ClickViewCrList();
     _webDriver.WaitForPageLoad(TimeSpan.FromSeconds(20));
 }