Если я тебя правильно понял , вот создай кубик c# :
var tab = instance.ActiveTab;
var recaptcha = tab.FindElementByAttribute("a", "class", "btn btn-success mx-2", "text", 0);
for (int a = 0; a < 10; a = a + 1) {
//ждем секунду
System.Threading.Thread.Sleep(1000);
if (recaptcha.IsVoid) {
} else {
project.SendInfoToLog("GOOD!!!! Found!!");
return 0;
}
}
//не нашли, бросаем ошибку, красный крестик
throw new Exception("Captcha not found");
var recaptcha = tab.FindElementByAttribute("a", "class", "btn btn-success mx-2", "text", 0); -здесь пропиши свой атрибут тег значение которое ему нужно будет искать .
System.Threading.Thread.Sleep(1000); - здесь поставь не 1000 а примером 500 . - это милисекунды
for (int a = 0; a < 10; a = a + 1) { - выставь сколько раз ему чекать .
Если он находит элемент идёт в одну сторону, если не успешно то по красной ветке .
Иногда бывает затуп я делаю по 2 кубика дублирую и всё чётко отрабатывает