Помогите с багом

Поддержка
  • Есть цикл Foreach, внутри проверяю if ([[FOREACH_DATA]]).indexOf("short") >= 0, в записи всё корректно отрабатывает, идём дальше. В запуске выдаёт ошибку
    "TypeError: Result of expression '(VAR_FOREACH_DATA).indexOf' [undefined] is not a function.
    Если проверяю "Foreach data" равенству строке в ней находящейся, то в записе опять всё нормально, а в запуске проскакивает if, как false.
    Что делать?

  • @Lex-0 скобка лишняя, она не там
    if ([[FOREACH_DATA]].indexOf("short") >= 0) {}

  • Нет, та же ошибка. Да и в записи то работает.
    Вобщем такой-баг: в режиме "запись" Foreach data" нормальная строка ">XPATH>//td[contains(text(),'short')]", в режиме "запуск" становится трёхзначным числом ))), соответственно хрен что в ней проверяется.
    Ну и что делать? Сносить bas или разраба подоставать?))

  • @Lex-0 said in Помогите с багом:

    Нет, та же ошибка. Да и в записи то работает.
    Вобщем такой-баг: в режиме "запись" Foreach data" нормальная строка ">XPATH>//td[contains(text(),'short')]", в режиме "запуск" становится трёхзначным числом ))), соответственно хрен что в ней проверяется.
    Ну и что делать? Сносить bas или разраба подоставать?))

    Начните с проверки логики скрипта, выводите данные в лог на всех этапах

  • @Fox Да, спасибо, там внутри ещё цикл спрятан,который я руками выполнял в записи, рукожоп вобщем

  • 0 Votes
    3 Posts
    560 Views
  • Работа с json

    Поддержка
    0 Votes
    3 Posts
    727 Views
  • 0 Votes
    30 Posts
    3140 Views
  • 0 Votes
    6 Posts
    1519 Views
  • 0 Votes
    5 Posts
    1270 Views