Перейти к содержимому

Фотография

Проблема при автоматизации импорта файлов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Lissa_Rider

Lissa_Rider

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Смирнова Василиса Сергеевна


Отправлено 13 мая 2020 - 15:07

Здравствуйте.

Столкнулась с такой проблемой.

В веб приложении (SPA) есть кнопка "Загрузить". Используются C# NUnit и Selenium. Тесты в основном гоняются на Selenoid. На виндовых нодах отдельный сьют только гоняется.

 <button class="ui green large fluid button BaseButton__ButtonWrapper-sc-1e2frd-0 kZZZhE" role="button">Загрузить</button>
Никакого input или upload нет.

При нажатии на кнопку открывается виндовое окно загрузки файлов. Потом загружаем в ситему файлы, получаем тост-уведомления и чтоб просмотреть загруженные файлы надо перейти в определенную папку.

Вроде применила autoit, но он иногда вводит криво путь к файлу (на русской расскладке), а иногда нормально.

UIAVerify окно не видит. Autoit если контрол прописывать тоже походу не видит.

        public void ClickOnImportBtn()
        {
            Click(ImportBtn);
            Thread.Sleep(3000);
            var filePath = @"C:\Users\adm\Downloads\NO_SRCHIS_9977_9977_9977413708997701001_20200512_1.xml";
            AutoItX.Send(filePath);
            AutoItX.Send("{ENTER}");
            Thread.Sleep(3000);
        }

Локально запускаю на Windows 10 все норм. На нодах стоит винда 7, на ней и глючит.

Подскажите как грамотно реализовать такой импорт.

Прикрепленный файл  Screenshot_1.png   5,67К   0 Количество загрузок:

Прикрепленный файл  Screenshot_2.png   50,15К   0 Количество загрузок:

Прикрепленный файл  Screenshot_3.png   13,21К   0 Количество загрузок:


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 13 мая 2020 - 18:13

Точно нет инпута? поищите в доме какие есть инпуты есть на странице.


  • 0

#3 Lissa_Rider

Lissa_Rider

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Смирнова Василиса Сергеевна


Отправлено 14 мая 2020 - 08:50

Точно нет инпута? поищите в доме какие есть инпуты есть на странице.

Все спасибо. На свежую голову нашла в таких дебрях этот input. В жизни бы не догадалась впихнуть его туда (вообще в другом контроле). Проблема решена. Спасибо.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных