@govoruxinroman said in Как отлаживать скрипт?:
Так как а как в многопоточном режиме это сделать?
Так тыкнуть 20 раз в браузере. По вами написанному, элемент появляется примерно 1х20.
Останется только сравнить HTML коды с элементом и без.
Используйте действие "Выполнять при каждой загрузке страницы в браузере" с параметром
console.data = []
console.log = function(text)
{
console.data.push(text)
}
Потом лог можно получить действие Яваскрипт с параметром console.data
Пример проекта 0_1496299732756_getconsolelog.xml
@support Появилась необходимость работать с последней записью в логе.
Оказалось можно просто добавлять новые данные в начало массива через unshift()
Экшен Выполнять при каждой загрузке страницы в браузере с параметром:
console.data = []
console.log = function(text)
{
console.data.unshift(text)
}
Последнюю строчку можно получать через экшен яваскрипт console.data[0]
P.S. На learn.javascript пишут, что unshift медленнее push. Так что можно и через
var data_log = console.data.length-1; console.data[data_log]
Счастье продолжалось не долго.. как раз до экшена Выполнить Javascript На Элементе

Через websocket скрипт работает нормально, а вот лог уже не отображается :(