С# проверка загрузки элемента

upravlenie

Client
Регистрация
31.12.2020
Сообщения
26
Благодарностей
6
Баллы
3
Приветствую!

В стандартном зеннопостере прежде чем нажать на кнопку, я проверяю, прогрузился ли этот элемент на странице вот таким кодом:
C#:
var tab = instance.ActiveTab;
HtmlElement he = null;
for (int i = 0; i<10; i++)
{
    if (tab.IsBusy) tab.WaitDownloading();
    he = tab.FindElementByAttribute("button","innertext","Далее","text",0);// прописать свои параметры поиска элемента
    if (!he.IsNull)
    {
            return "OK";
    }
    System.Threading.Thread.Sleep(3000); //Время в милисекундах
}
return null;
Как я могу на c# прописать похожую конструкцию для зеннодроида?
 

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
5 389
Благодарностей
2 451
Баллы
113
Приветствую!

В стандартном зеннопостере прежде чем нажать на кнопку, я проверяю, прогрузился ли этот элемент на странице вот таким кодом:
C#:
var tab = instance.ActiveTab;
HtmlElement he = null;
for (int i = 0; i<10; i++)
{
    if (tab.IsBusy) tab.WaitDownloading();
    he = tab.FindElementByAttribute("button","innertext","Далее","text",0);// прописать свои параметры поиска элемента
    if (!he.IsNull)
    {
            return "OK";
    }
    System.Threading.Thread.Sleep(3000); //Время в милисекундах
}
return null;
Как я могу на c# прописать похожую конструкцию для зеннодроида?
никак. там не реализован вариант работы через c#
брал демку на 2 недели, за это время так и не понял как там к элементам обращаться.
используй кубики :ca:
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
18 620
Благодарностей
4 608
Баллы
113
В ZennoDroid отсутствует C# API из-за технической сложности реализации управления инстансом дройда.
Возможно со временем реализуем API.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)