Баг в "Выполнить JavaScript На Элементе"
-
Выполняю такой код на элементе
self.remove();
С галочкой "Остановить поток, если элемент не найден."
Если элемента нет, то в логеПоток №1 : Не удалось дождаться элемента >XPATH> id("taw")/div[2]/p[@class="p64x9c card-section KDCVqf"]/span[@class="gL9Hyy"]
Все верно.
Но если убрать галочку "Остановить поток, если элемент не найден."
В логеПоток №1 : TypeError: Cannot read property 'remove' of null
Проблема возникло при обновлении скрипта на новую версию бас.
Заменил устаревший "Выполнить JavaScript На Элементе" на новыйЗавернул каждый блок в игнор ошибок, до исправления бага
-
@mansory333, это не баг, используете такой код
self?.remove();
-
@GhostZ А что этот код меняет?
Я не понимаю.
-
@mansory333, https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Optional_chaining