Получается кликнуть на элемент в конструкторе, но не получается через экшн

nick_aso

Новичок
Регистрация
23.10.2020
Сообщения
15
Реакции
0
Баллы
1
Есть button элемент для загрузки файла при постинге.
Пытаюсь настроить клик по нему. В конструкторе действий всё работает правильно, но при активации через кубик ничего не происходит

Все вышеперечисленные действия производятся на одной и той же странице в одно и то же время, то есть таргетные настройки элемента сбиваться не должны(пробовал находить элемент как по innerText, так и по class). Опять же, в конструкторе всё отрабатывает корректно.

Самое странное, что пытался настроить клик через JS экшен и в панели разработчика клик срабатывает, а при добавлении в экшен нет.

Кто-то сталкивался с таким? В чем может быть дело?
 
Запись проекта нажми, может там ещё что происходит.
 
Пробовал. Записывается действие, но не воспроизводится повторно.
И опять же, банальный js код в инструменте разработчика отрабатывает, но не через кубик (на текущей странице выставлено)
 
То же самое при поиске - клике через xpath
 
css отключи попробуй без него посмотри куда клик идёт по сути.
 
@nick_aso Будет хорошо, если вы пришлёте минимальный шаблон пример.
 
Да толком нет шаблона, 2 простых экшена
На нескольких других сайтах срабатывает правильно, на этом отказывается работать
Попробовал в т.ч через тач. Видно, что целится правильно на кнопку, но дальше ничего не происходит
Если через network смотреть в инструментах разработчика -ERR FILE NOT FOUND

Я подозреваю, что суть либо в специфике взаимодействия из редактора, либо на сайте стоит защита/ нестандартно запрогано добавление файла
 
возможно нужно изменить xpath, и/или кликать на родительский элемент


Да, метод часто срабатывает, но в моём случае нет
В очередной раз повторю:
Через конструктор действий всё работает как надо. Клик проходит, открывается поле для загрузки
Но стоит только записать действие - работать всё перестает
 
Причина любопытная и отчасти комедийная: в экшене "Файлы для загрузки на сервер" был указан сложносочиненный путь, который и вызывал ошибку
Переместив файл в другую директорию проблему устранил. Не совсем только понятно, почему при этом получалось добавлять файл вручную(ведь по факту в обоих вариантах мы передаем сайту путь до файла).
 
Не совсем только понятно, почему при этом получалось добавлять файл вручную(ведь по факту в обоих вариантах мы передаем сайту путь до файла).
У зенки свои особенности отладки в ручном режиме :ap:
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)