- Регистрация
- 12.06.2019
- Сообщения
- 8
- Благодарностей
- 0
- Баллы
- 1
Нужно через c# снипет, кликнуть по ссылке с текстом "Москва"
Но почему-то клик проходит через раз, то кликает, то не кликает, подскажите в чем может быть проблема
Ссылка есть на странице всегда и не находится во фрейме
Может нужно сделать задержку или каким-то образом ожидать что DOM страницы полностью прогрузился?
Но почему-то клик проходит через раз, то кликает, то не кликает, подскажите в чем может быть проблема
Код:
Random rand = new Random();
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("a", "innertext", "Москва", "text", 0);
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);
instance.ActiveTab.FullEmulationMouseMoveAboveHtmlElement(he, 30);
System.Threading.Thread.Sleep(rand.Next(500, 1000));
instance.ActiveTab.FullEmulationMouseClick("left", "click");
Может нужно сделать задержку или каким-то образом ожидать что DOM страницы полностью прогрузился?