- Регистрация
- 19.09.2011
- Сообщения
- 2 520
- Благодарностей
- 1 226
- Баллы
- 113
Объясните, пожалуйста, как производить отладку C# сниппетов (сишарп сниппетов).
Возьмем для наглядности простой код прокрутки страницы до элемента со страницы https://help.zennolab.com/en/v5/zennoposter/5.4/webframe.html#ZennoLab.CommandCenter~ZennoLab.CommandCenter.HtmlElement~ScrollIntoView.html и немного изменим его:
Если запустить выполнение в PM, то мы увидим, как код отрабатывается, то есть делает то, что запрограммировано, но при этом, по завершении выдает следующее сообщение:
При этом, окно лога остается девственно чистым, даже при том, что включен расширенный режим отображения логов. Это наводит на разные мысли, в том числе, что это какой-то глюк, однако множество перезапусков и перезагрузок проблему не решили.
Подскажите, пожалуйста, где искать причины некорректного завершения сниппета?
Возьмем для наглядности простой код прокрутки страницы до элемента со страницы https://help.zennolab.com/en/v5/zennoposter/5.4/webframe.html#ZennoLab.CommandCenter~ZennoLab.CommandCenter.HtmlElement~ScrollIntoView.html и немного изменим его:
Код:
// navigate to instagram.com
instance.ActiveTab.Navigate("instagram.com/p/zQVsaWs1so", "");
// wait downloading
instance.ActiveTab.WaitDownloading();
// try find the html element
HtmlElement he = instance.ActiveTab.MainDocument.FindElementByAttribute("input:text", "outerhtml", "Leave a comment", "text", 0);
// if html element was found
if (!he.IsVoid)
{
// scroll view of tab to the html element
he.ScrollIntoView();
// performs the click inside tab by coordinates
instance.ActiveTab.MouseClick(he.DisplacementInTabWindow.X + 10, he.DisplacementInTabWindow.Y + 10, "left", "click");
// send the text
instance.SendText("It's just example.", 75);
}
return 0;
При этом, окно лога остается девственно чистым, даже при том, что включен расширенный режим отображения логов. Это наводит на разные мысли, в том числе, что это какой-то глюк, однако множество перезапусков и перезагрузок проблему не решили.
Подскажите, пожалуйста, где искать причины некорректного завершения сниппета?