private string GetVideodHref(string videoName) { string documentUrl = videoName.ToLower(); string libraryUrl = LibraryName.ToLower() + "/" + ChildVideoLibrary.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetDownloadButtonSource(libraryUrl, documentUrl, "videos", currentProviderUrlName); return(href); }
private string GetVideoSource(string videoName, string videoType) { string libraryUrl = LibraryName.ToLower() + "/" + ChildVideoLibrary.ToLower(); string imageUrl = videoName.ToLower() + videoType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, imageUrl, "videos", currentProviderUrlName, this.Culture); return(scr); }
private string GetImageSource(bool isBaseUrlIncluded, string imageName, string imageType) { string libraryUrl = LibraryName.ToLower(); string imageUrl = imageName.ToLower() + imageType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(isBaseUrlIncluded, libraryUrl, imageUrl, url, ContentType, currentProviderUrlName, this.Culture); return(scr); }
private string GetDocumentHref(bool isBaseUrlIncluded, string documentName, string contentType) { string libraryUrl = LibraryName.ToLower(); string documentUrl = documentName.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(isBaseUrlIncluded, libraryUrl, documentUrl, url, contentType, currentProviderUrlName, this.Culture); return(href); }
private string GetDocumentHref() { string libraryUrl = LibraryName.ToLower() + "/" + ChildDocumentLibrary.ToLower(); string documentUrl = DocumentName.ToLower() + DocumentType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, documentUrl, "docs", currentProviderUrlName); return(href); }
private string GetImageHref(string imageName) { string libraryUrl = LibraryName.ToLower(); string imageUrl = imageName.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, imageUrl, PageName.ToLower() + "/images", currentProviderUrlName, this.Culture); return(href); }
private string GetImageSource(string imageName, string imageType) { string libraryUrl = LibraryName.ToLower(); string imageUrl = imageName.ToLower() + imageType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, imageUrl, "images", currentProviderUrlName); return(scr.TrimStart('b', '-', 'g')); }
private string GetImageSource(string imageName, string imageType) { currentProviderUrlName = BAT.Arrange(this.TestName).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; string libraryUrl = LibraryName.ToLower() + "/" + ChildImageLibrary.ToLower(); string imageUrl = imageName.ToLower() + imageType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, imageUrl, "images", currentProviderUrlName); return(scr); }
private string GetDocumentHref(bool isBaseUrlIncluded) { currentProviderUrlName = BAT.Arrange(this.TestName).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; string libraryUrl = LibraryName.ToLower(); string documentUrl = DocumentName.ToLower() + DocumentType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(isBaseUrlIncluded, libraryUrl, documentUrl, url, "docs", currentProviderUrlName); return(href); }
private string GetVideoSource() { currentProviderUrlName = BAT.Arrange(this.TestName).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; string libraryUrl = LibraryName.ToLower(); string videoUrl = VideoName1.ToLower() + VideoType; string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, videoUrl, "videos", currentProviderUrlName); return(scr); }
private string GetDocumentHref(string documentName, string contentType) { string libraryUrl = LibraryName.ToLower(); string documentUrl = documentName.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { Uri uri = new Uri(ActiveBrowser.Url); url = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port + "/"; } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, documentUrl, contentType, currentProviderUrlName, this.Culture); return(href); }
private string GetVideoSource(bool isBaseUrlIncluded) { string libraryUrl = LibraryName.ToLower(); string videoUrl = VideoName.ToLower() + VideoType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(isBaseUrlIncluded, libraryUrl, videoUrl, url, "videos", currentProviderUrlName); return(scr); }
private void VerifyFrontend() { currentProviderUrlName = BAT.Arrange(EditAndChangeSelectedDocumentArrangement).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; BAT.Macros().NavigateTo().CustomPage("~/" + PageName.ToLower(), true, this.Culture); string libraryUrl = LibraryName.ToLower(); string documentUrl = DocumentName1.ToLower() + DocumentType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string href = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(false, libraryUrl, documentUrl, url, "docs", currentProviderUrlName); BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().VerifyDocument(DocumentNewName, href); }
private void VerifyFrontend() { currentProviderUrlName = BAT.Arrange(this.TestName).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; BAT.Macros().NavigateTo().CustomPage("~/" + PageName.ToLower(), true, this.Culture); string libraryUrl = LibraryName.ToLower() + "/" + ChildLibrary.ToLower() + "/" + NextChildLibrary.ToLower(); string imageUrl = VideoName3.ToLower() + VideoType; string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string src = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(false, libraryUrl, imageUrl, url, "videos", currentProviderUrlName); BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().VerifyVideo(src); }
private void VerifyFrontend() { currentProviderUrlName = BAT.Arrange(EditAndChangeSelectedImageArrangement).ExecuteArrangement("GetCurrentProviderUrlName").Result.Values["CurrentProviderUrlName"]; BAT.Macros().NavigateTo().CustomPage("~/" + PageName.ToLower(), true, this.Culture); string libraryUrl = LibraryName.ToLower(); string imageUrl = ImageName.ToLower() + ImageType.ToLower(); string url; if (this.Culture == null) { url = this.BaseUrl; } else { url = ActiveBrowser.Url.Substring(0, 20); } string scr = BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().GetMediaSource(libraryUrl, imageUrl, "images", currentProviderUrlName); BATFeather.Wrappers().Frontend().MediaWidgets().MediaWidgetsWrapper().VerifyImage(ImageNewName, ImageAltText1, scr); }
public void SelectSortedDocumentsInTableView() { BAT.Macros().NavigateTo().Pages(this.Culture); BAT.Wrappers().Backend().Pages().PagesWrapper().OpenPageZoneEditor(PageName); BATFeather.Wrappers().Backend().Pages().PageZoneEditorWrapper().EditWidget(WidgetName); BATFeather.Wrappers().Backend().Widgets().WidgetDesignerWrapper().SelectRadioButtonOption(WidgetDesignerRadioButtonIds.CurrentlyOpenLibrary); BATFeather.Wrappers().Backend().Widgets().WidgetDesignerWrapper().SwitchToListSettingsTab(); BATFeather.Wrappers().Backend().Widgets().WidgetDesignerWrapper().SelectOptionInSortingSelector("Title ASC"); BATFeather.Wrappers().Backend().Widgets().WidgetDesignerWrapper().SelectOptionInListTemplateSelector("DocumentsTable"); BATFeather.Wrappers().Backend().Widgets().WidgetDesignerWrapper().SaveChanges(); BATFeather.Wrappers().Backend().Pages().PageZoneEditorMediaWrapper().VerifyCorrectOrderOfDocumentsInTableView(DocumentBaseTitle + 1, DocumentBaseTitle + 2, DocumentBaseTitle + 3); foreach (var doc in this.documentTitles) { if (doc.Equals("Document1")) { BATFeather.Wrappers().Backend().Pages().PageZoneEditorMediaWrapper().VerifyDocumentInTableView(doc, this.GetDocumentHref(doc, PageName + "/" + ContentType, LibraryName.ToLower()), this.Culture); } else { BATFeather.Wrappers().Backend().Pages().PageZoneEditorMediaWrapper().VerifyDocumentInTableView(doc, this.GetDocumentHref(doc, PageName + "/" + ContentType, AnotherDocumentLibraryTitle.ToLower()), this.Culture); } } BATFeather.Wrappers().Backend().Pages().PageZoneEditorMediaWrapper().VerifyDocumentIconOnTemplate(DocumentType, true); BAT.Wrappers().Backend().Pages().PageZoneEditorWrapper().PublishPage(); BAT.Macros().NavigateTo().CustomPage("~/" + PageName.ToLower(), false, this.Culture); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyCorrectOrderOfDocumentsInTableView(DocumentBaseTitle + 1, DocumentBaseTitle + 2, DocumentBaseTitle + 3); foreach (var doc in this.documentTitles) { if (doc.Equals("Document1")) { BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDocumentInTableView(doc, this.GetDocumentHref(doc, PageName + "/" + ContentType, LibraryName.ToLower())); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDownloadButton(this.GetDownloadHref(doc, ContentType, LibraryName)); } else { BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDocumentInTableView(doc, this.GetDocumentHref(doc, PageName + "/" + ContentType, AnotherDocumentLibraryTitle.ToLower())); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDownloadButton(this.GetDownloadHref(doc, ContentType, AnotherDocumentLibraryTitle)); } } BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDocumentIconOnTemplate(DocumentType, true); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().ClickDocument(SelectedDocument); ActiveBrowser.WaitForUrl(this.GetDocumentHref(SelectedDocument, PageName + "/" + ContentType, AnotherDocumentLibraryTitle), true, 60000); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().IsDocumentTitlePresentOnDetailMasterPage(SelectedDocument); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDownloadButton(this.GetDownloadHref(SelectedDocument, ContentType, AnotherDocumentLibraryTitle)); BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifySizeAndExtensionOnTemplate("5 KB", "(" + DocumentType + ")"); BAT.Macros().NavigateTo().CustomPage("~/" + PageName.ToLower() + "/" + AnotherDocumentLibraryTitle.ToLower(), false, this.Culture); for (int j = 1; j <= 3; j++) { if (j == 1) { BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDocumentIsNotPresent(DocumentBaseTitle + j); } else { BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyDocumentInTableView(DocumentBaseTitle + j, this.GetDocumentHref(DocumentBaseTitle + j, PageName + "/" + ContentType, AnotherDocumentLibraryTitle.ToLower())); } } BATFeather.Wrappers().Frontend().DocumentsList().DocumentsListWrapper().VerifyCorrectOrderOfDocumentsInTableView(DocumentBaseTitle + 2, DocumentBaseTitle + 3); }