Я использую 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;
}