Не записать переменную в input value

ctacebu4

Client
Регистрация
13.04.2013
Сообщения
6
Благодарностей
0
Баллы
1
Доброго дня!

Есть строка в коде:
HTML:
 <input type="hidden" name="User" id="User" value="vasya" />
Нужно подставить своё значение из переменной в value.
Делаю через блок "Установить значение", но в value записывается пустое значение.
При этом переменная успешно подставляется и в "name", и в "id".

Что делаю не так?
 

ctacebu4

Client
Регистрация
13.04.2013
Сообщения
6
Благодарностей
0
Баллы
1
При этом в логах: "Установка атрибута value HTMLElementa" - показывает корректное значение, успешное.
А при просмотре свойств элемента тут же в отладчике - атрибут пустой - value=""
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Не туда устанавливаете. Ищите другие поля.
У этого же написано, что поле спрятано. type="hidden"
 

ctacebu4

Client
Регистрация
13.04.2013
Сообщения
6
Благодарностей
0
Баллы
1
В смысле "не туда"? У поля hidden нельзя атрибут value изменить?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Согласен с ZennoScript
Изначально не с тем элементом работаете
 

Slait

Новичок
Регистрация
26.05.2017
Сообщения
9
Благодарностей
0
Баллы
1
Поднимаю тему, не могу установить значение для поля hidden. При этом в конструктор действия все работает, а в проекте нет. :( Как решить?
В данном поле передается e-mail который нужно заменить

<input name="xemail" value="[email protected]" type="hidden">
 

Slait

Новичок
Регистрация
26.05.2017
Сообщения
9
Благодарностей
0
Баллы
1
Данную проблему решил. да действительно в Zenno poster есть bug, что если заменить значение для input type="hidden" то значение value не устанавливается.
Решил это следующим образом
Нашел input через Xpath
Заменил значение hidden на text (создал свой код подробнее тут http://zennolab.com/discussion/threads/xpath-universalnyj-c-shag-raboty-s-ehlementami.20830/)
Код:
string xpath_exp = "/html/body/div[@class='container']/section[@class='content']/div[@id='div1']/div[@class='form_usual']/form/table/tbody/tr[6]/td[2]/input[1]";
string action_ev = "set|type";
string set_action ="text";
return CommonCode.FindElementAndExecuteAction(instance, xpath_exp, action_ev, set_action);
Заменил значение value
Profit :bq:
 
Регистрация
12.07.2014
Сообщения
916
Благодарностей
373
Баллы
63
Всем привет.
Можете подсказать как заполнить value="" в скрытом поле?
<input type="text" name="paswd" size=25 value="" style="display:none"><br>
 
  • Спасибо
Реакции: booms1

booms1

Client
Регистрация
20.08.2019
Сообщения
136
Благодарностей
18
Баллы
18
Регистрация
12.07.2014
Сообщения
916
Благодарностей
373
Баллы
63
  • Спасибо
Реакции: booms1

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