У меня два предложения:
1) При дебаге проекта в CodeCreator опционально не сбрасывать состояние браузера. Тогда мы могли бы приостанавливать выполнение проекта при возникновении новых страниц или условий, вносить правки и запускать проект заново на выполнение - и продолжать с того места где мы остановились. Конечно для этого нужны методы распознавания страницы, но их нетрудно реализовать, у меня например уже реализованы. Это помогло бы сэкономить уйму времени, так как на сложных проектах большую часть времени я сижу и жду когда программа заново залогинится и дойдет до страницы с ошибкой.
2)Добавить в ниспадающее меню дебажного браузера (то в котором Inspect Element, Follow The Cursor итд) возможность вставки пользовательских пунктов меню по редактированию кода/ Добавить в сам браузер возможность использовать плагины ff или chrome + devtools. Тогда вместо использования записи действий, которое генерирует монструозный нечитаемый код мы могли бы обходиться своими наработками.
К примеру, вот как выглядит клик на кнопку "Найти" гугла в генераторе:
А вот как у меня:
В пользовательском методе Click уже реализован и поиск элемента, и сам клик, и ожидание. Код становится понятным и читаемым. И этот пользовательский метод сгенерирован моим собственным генератором - в виде плагина к браузеру.
Я интересовался около полутора лет назад смогут ли реализовать мои хотелки, и какая цена вопроса. Мне сказали что это возможно, но после этого перестали отвечать на тикеты. Я интересовался месяц назад в личной переписке содним из админов форума - тот тоже сказал что мол, узнает, и тоже после этого пропал и перестал отвечать на сообщения.
Пришло время продлевать лицензию, и мне хочется определенности - можно ли это реализовать в Zenno в ближайшее время, или мне надо будет искать другие продукты для ускорения работы?
1) При дебаге проекта в CodeCreator опционально не сбрасывать состояние браузера. Тогда мы могли бы приостанавливать выполнение проекта при возникновении новых страниц или условий, вносить правки и запускать проект заново на выполнение - и продолжать с того места где мы остановились. Конечно для этого нужны методы распознавания страницы, но их нетрудно реализовать, у меня например уже реализованы. Это помогло бы сэкономить уйму времени, так как на сложных проектах большую часть времени я сижу и жду когда программа заново залогинится и дойдет до страницы с ошибкой.
2)Добавить в ниспадающее меню дебажного браузера (то в котором Inspect Element, Follow The Cursor итд) возможность вставки пользовательских пунктов меню по редактированию кода/ Добавить в сам браузер возможность использовать плагины ff или chrome + devtools. Тогда вместо использования записи действий, которое генерирует монструозный нечитаемый код мы могли бы обходиться своими наработками.
К примеру, вот как выглядит клик на кнопку "Найти" гугла в генераторе:
C#:
// Click on "Пошук Google"
HtmlElement he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByTag("form", 0).FindChildByName("btnK");
if (he.IsVoid) {
he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByTag("form", 0).FindChildByAttribute("input:submit", "class", "gNO89b", "regexp", 1);
}
if (he.IsVoid) {
he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByTag("form", 0).FindChildByAttribute("input:submit", "fulltag", "input:submit", "text", 2);
}
if (he.IsVoid) return -1;
// Emulation delay
instance.WaitFieldEmulationDelay();
// Call the event "click"
he.RiseEvent("click", instance.EmulationLevel);
C#:
filler.Click("//input[@name='btnK']", 0);
Я интересовался около полутора лет назад смогут ли реализовать мои хотелки, и какая цена вопроса. Мне сказали что это возможно, но после этого перестали отвечать на тикеты. Я интересовался месяц назад в личной переписке содним из админов форума - тот тоже сказал что мол, узнает, и тоже после этого пропал и перестал отвечать на сообщения.
Пришло время продлевать лицензию, и мне хочется определенности - можно ли это реализовать в Zenno в ближайшее время, или мне надо будет искать другие продукты для ускорения работы?