Загрузка файла через проводник и drag and drop

Gotcha!

Client
Регистрация
13.08.2022
Сообщения
18
Благодарностей
12
Баллы
3
Подскажите, какие есть рабочие способы для загрузки файлов на сайты?

Есть сайт на котором не получается сделать клик по элементу и клик по координатам через C# и обычные кубики.
4 часа тестов чтобы найти возможность загрузить картинку.

Единственное что срабатывало: клик через конструктор действий при помощи кнопки "тестировать".
Если добавляю кубик в проект, то клик перестает работать.
Конвертирую в C# - тоже не работает.

Может быть кто-то сталкивался с подобным?

Разумеется сначала пошерстил по форуму, но так и не нашел решения.
 

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 375
Благодарностей
913
Баллы
113
Полная эмуляция мыши не помогает?
 
  • Спасибо
Реакции: djaga

Gotcha!

Client
Регистрация
13.08.2022
Сообщения
18
Благодарностей
12
Баллы
3
Полная эмуляция мыши не помогает?
Нет, полная эмуляция ничего не решала.
Но, как оказалось, проблема заключалась в моем незнании как правильно загружать файлы на сервер.

Решение кубиком
135288

Решение на C#
1. Сниппет аналог экшена "настройки - файл для загрузки на сервер":
// СТАВИТСЯ ПЕРЕД КЛИКОМ

   instance.SetFileUploadPolicy("ok", "");
   instance.SetFilesForUpload(project.Variables["MY_VARIABLE"].Value);

2. Сниппет для остановки ожидания загрузки файла на сервер, если это необходимо:
// СТАВИТСЯ В КОНЦЕ СВОЕГО C# КОДА, ИЛИ ОТДЕЛЬНЫМ КУБИКОМ C#

// Сбрасываем настройки загрузки файлов, чтобы избежать случайной загрузки.
    project.SendInfoToLog("Сбрасываем настройки загрузки файлов.", true);
    instance.SetFileUploadPolicy("", "");
    instance.SetFilesForUpload("");
 
  • Спасибо
Реакции: Dr.Pipetka

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