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

Фотография

Selenium RC аплоад файлов


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

#1 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 16 апреля 2012 - 17:09

имеется: firefox 12, selenium 2.21, элемент input c атрибутом type=file и файл

собственно задача привязать файл чтоб отправить его по назначению

File file = new File('/файл');
selenium.attachFile(locator, file.toURI().toURL().toString()); //locator однозначно указывает на нужный input
не работает

selenium.type(locator, "/файл");
тоже не работает, видимо из-за ограничений наложенных браузером

Вопрос: как привязать файл?
  • 0

#2 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 17 апреля 2012 - 06:30

первый кусок кода приведенный выше выдает эксепшен:
com.thoughtworks.selenium.SeleniumException: java.lang.RuntimeException:
Cannot directory for holding the downloaded file: 
C:\Users\xxx\AppData\Local\Temp\c:\serv\ddd\attache\файл
положив в C:\Users\xxx\AppData\Local\Temp\ нужный файл и указав File путь до него получаем такой же эксепшн:
com.thoughtworks.selenium.SeleniumException: java.lang.RuntimeException:
Cannot directory for holding the downloaded file: 
C:\Users\xxx\AppData\Local\Temp\C:\Users\xxx\AppData\Local\Temp\файл

  • 0

#3 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 17 апреля 2012 - 18:07

Ау гуру селениума, вы где?
  • 0

#4 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 18 апреля 2012 - 06:59

Походу это вот этот баг. Там баг при загрузке файла в Windows XP
  • 0


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

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