@Kinokio ECMA-262 стандарт, подробнее здесь:
https://doc.qt.io/qt-5/qtscript-index.html#language-overview
Есть цикл Foreach, внутри проверяю if ([[FOREACH_DATA]]).indexOf("short") >= 0, в записи всё корректно отрабатывает, идём дальше. В запуске выдаёт ошибку
"TypeError: Result of expression '(VAR_FOREACH_DATA).indexOf' [undefined] is not a function.
Если проверяю "Foreach data" равенству строке в ней находящейся, то в записе опять всё нормально, а в запуске проскакивает if, как false.
Что делать?
Нет, та же ошибка. Да и в записи то работает.
Вобщем такой-баг: в режиме "запись" Foreach data" нормальная строка ">XPATH>//td[contains(text(),'short')]", в режиме "запуск" становится трёхзначным числом ))), соответственно хрен что в ней проверяется.
Ну и что делать? Сносить bas или разраба подоставать?))
@Lex-0 said in Помогите с багом:
Нет, та же ошибка. Да и в записи то работает.
Вобщем такой-баг: в режиме "запись" Foreach data" нормальная строка ">XPATH>//td[contains(text(),'short')]", в режиме "запуск" становится трёхзначным числом ))), соответственно хрен что в ней проверяется.
Ну и что делать? Сносить bas или разраба подоставать?))
Начните с проверки логики скрипта, выводите данные в лог на всех этапах