string text = "Замечены подозрительные попы"; // текст, который нужно искать на странице
int count = 10; // макс. кол-во выполнений цикла (кол-во попыток найти текст)
for (int i = 0; i < count; i++) {
if (Regex.Match(instance.ActiveTab.PageText, text).Success) {
return "ok"; // тут выполнение каких-то действий, если текст найден. В данном случае - выход по зелёной
}
Thread.Sleep(1 * 1000); // тут выполнение каких-то действий, пока не нашли текст. В данном случае - пауза 1 сек.
}
throw new Exception(); // если текст не найден, выход по красной