/// <summary> /// Clicks Bootstrap grid widget button. /// </summary> public void ClickBootstrapGridWidgetButton() { HtmlSpan gridButton = this.EM.Widgets.GridWidgets.BootstrapGridWidget .AssertIsPresent("Bootstrap grid widget button"); gridButton.ScrollToVisible(); gridButton.Focus(); gridButton.MouseClick(); }
/// <summary> /// Verifies media tooltip on mouse over. /// </summary> /// /// <param name="documentTitle">The media name.</param> /// <param name="libraryName">The library name.</param> /// <param name="dimensions">The media dimensions.</param> /// <param name="documentType">The media type.</param> public void VerifyMediaTooltip(string title, string libraryName, string type, string dimensions = "") { HtmlSpan tooltip = this.EM.Media.MediaSelectorScreen.Tooltip.AssertIsNotNull("tooltip icon"); string imageTooltipTitle = tooltip.Attributes.Where(a => a.Name == "sf-popover-title").First().Value; Assert.AreEqual(title, imageTooltipTitle, "Media title in tooltip is not correct"); tooltip.ScrollToVisible(); tooltip.Focus(); tooltip.MouseHover(); var tooltipContent = tooltip.Attributes.Where(a => a.Name == "sf-popover-content").First().Value; Assert.IsTrue(tooltipContent.Contains(libraryName), "Library name not found in the tooltip"); if (!dimensions.Equals(string.Empty)) { Assert.IsTrue(tooltipContent.Contains(dimensions), "Media dimensions not found in the tooltip"); } Assert.IsTrue(tooltipContent.Contains(type), "Media type not found in the tooltip"); }