C# OpenQA.Selenium Как вытащить с помощью CssSelector?

294
25 октября 2017, 02:54

Использую С# OpenQA.Selenium

Как вытащить текст в span исключая текст в strong ?

<span class="abc><strong>Статичный текст:</strong>Динамический текст</span>
Answer 1

Как вариант можно использовать сторонний HTML-парсер, (AngleSharp, Html Agility Pack, ...)

var doc = new HtmlParser().Parse(driver.PageSource);
var childs = doc.QuerySelector("span").ChildNodes;
var result = childs.FirstOrDefault(x => x is IText)?.TextContent;
Assert.That(result, Is.EqualTo("Динамический текст"));
READ ALSO
Как добавить TextBox с &ldquo;одноразовой&rdquo; подсказкой в C#?

Как добавить TextBox с “одноразовой” подсказкой в C#?

Тут увидел годное решение для реализации подсказки в TextBoxНо есть проблема

326
Используемая версия языка в Visual Studio

Используемая версия языка в Visual Studio

Как узнать, какая версия языка C# используется в Visual Studio 2015? Как обновить до последней?

310
Вопрос по C# автоматизация и зависание

Вопрос по C# автоматизация и зависание

Уважаемые гуру помогите с вопросамиНедавно начал изучать С# в связке с Visual Studio и вот написал программку ForApss

281