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

Фотография

Установить значение для input


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

#1 yulia_st

yulia_st

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

  • Members
  • Pip
  • 25 сообщений

Отправлено 19 мая 2014 - 06:36

Есть на странице pop-up, который содержит в себе дроп-даун лист с опциями. Кроме того само поле текущего значения этого дроп-даун листа может редактироваться. т.е. пользователь может ввести любые данные, помимо находящихся в списке.

в ходе автоматизация возникла проблема поиска самого input'a.

текущее значение содержится в:

<input type="hidden" name="value" value="true">

 

Вопрос: могу ли я каким-то образом средствами WebDrivera засетить value="someTextForText" ?


  • 0

#2 vmaximv

vmaximv

    Опытный участник

  • Members
  • PipPipPipPip
  • 350 сообщений

Отправлено 19 мая 2014 - 06:47

Ищите "правильный" элемент. Если "текущее значение" содержится в хидден инпуте, это не значит что вы должны менять его вэлью.
Даже если вам это удастся (через js например) - это не будет гарантировать адекватное поведение системы на данный хак.
  • 0

#3 yulia_st

yulia_st

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

  • Members
  • Pip
  • 25 сообщений

Отправлено 19 мая 2014 - 07:20

Ищите "правильный" элемент. Если "текущее значение" содержится в хидден инпуте, это не значит что вы должны менять его вэлью.
Даже если вам это удастся (через js например) - это не будет гарантировать адекватное поведение системы на данный хак.

по хтмл нахожу само поле, но оно не ведет себя как инпут. sendKeys() не срабатывает.


  • 0

#4 BabyRoot

BabyRoot

    Специалист

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


Отправлено 19 мая 2014 - 07:32

Сначала кликнуть в поле, потом очистить его, а потом ввести информацию.


  • 0

#5 yulia_st

yulia_st

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

  • Members
  • Pip
  • 25 сообщений

Отправлено 19 мая 2014 - 07:34

Сначала кликнуть в поле, потом очистить его, а потом ввести информацию.

тоже пробовала. не очищается.


  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 19 мая 2014 - 07:37

Внимательно читайте правила задавания вопросов в этом разделе форума:

 

вы гораздо быстрее получите ответ на свой вопрос, если вместо длинного путанного описания просто укажете:
-- фрагмент исполняемого кода, в котором у вас возникает ошибка
-- детальное сообщение об ошибке (stacktrace)
-- ссылку на страницу, на которой этот фрагмент кода можно выполнить и тем самым воспроизвести вашу проблему.


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


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

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