示例#1
0
        /// <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");
        }