Пример #1
0
        public static IElement GetElementByText(this IHtmlElement element, string text, bool caseSensitive = true)
        {
            var xpath = caseSensitive
                        ? $".//*[contains(text(),'{text}')]"
                                : $".//*[contains(translate(text(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'),'{text.ToLowerInvariant()}')]";

            return((IElement)element.SelectSingleNode(xpath));
        }