Я использую C # Selenium WebDriver, и я хотел бы подтвердить, что определенный текст существует на странице.
Как мне это сделать? Кажется, что все селекторы используют идентификаторы, классы и т. Д. Меня не волнует, где находится текст на странице, я просто хочу убедиться, что он существует где-то на странице.
Есть мысли?
PS: Я могу сделать это с помощью JQuery и Javascript, но очевидно, что это поддерживается не всеми драйверами браузера:
protected bool TextIsOnThePage(string textToFind)
{
var javascriptExecutor = ((IJavaScriptExecutor)_driver);
bool textFound = Convert.ToBoolean(javascriptExecutor.ExecuteScript(string.Format("return $('*:contains(\"{0}\")').length > 0", textToFind)));
return textFound;
}