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

Тестирование юзабилити (usability)
онлайн, начало 1 апреля
Школа тест-менеджеров v. 2.0
онлайн, начало 1 апреля
Программирование на C# для тестировщиков
онлайн, начало 3 апреля
Тестирование производительности: JMeter 5
онлайн, начало 3 апреля
Фотография

Как загрузить файл, без поля для ввода текста? (python)

selenium splinter python

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

#1 Gleb_Kazarkin

Gleb_Kazarkin

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Казаркин Глеб Александрович

Отправлено 29 Январь 2020 - 15:17

upload file = нужно по клику на web элемент, открыть проводник, кликнуть на картинку и добавить её

Пример: https://upload.photo...om/en/#computer

Если так

element.send_keys("C:\Users\name\Downloads\1.png")

то AttributeError: 'ElementList' object has no attribute 'send_keys'

Заметьте, что там нет поля ввода для пути файла, а только иконка, по клику на которую открывается проводник.

Как решить эту проблему? (в идеале для Splinter (python tool)

https://splinter.rea...s.io/en/latest/


  • 0

#2 BabyRoot

BabyRoot

    Специалист

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


Отправлено 29 Январь 2020 - 17:37

Есть там там такой элемент - #upload1 попробуйте в него.


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами selenium, splinter, python

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

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

Яндекс.Метрика
Реклама на портале