Отправка письма в mail.ru

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
2.jpg 1.jpg 3.jpg Добрый день. Подскажите по одному моменту. Встречал его на многих сайтах (при установке даты рождения, города рождения и т.д) так и не получилось сделать. Теперь это в почте майл ру.
Вопрос к знатокам
1 картинка
Вводим почту получателя.
Как я понял из уроков Ростоникса можно не вводить значение , а поменять value этого тега.
Меняю Set - в PM меняется . При перезагрузке страницы и попытке воспроизвести это в РМ сохранившимся кубиком - кубик не меняет значение у элемента , а начинает печатать его в строке (причем несколько раз) в данном месте почты получателя.
2 тоже самое со скрытой копией.
ную через 3 картинка - если в РМ установить это value -то встанет html письмо, при повторе - заменить опять value( после перезагрузке страницы) просто печатает html в редакторе, а не меняет value как если бы вручную через конструктор действий.
Вопрос как это сделать правильно. ??? Перепробовал кликнуть сначала на все что можно, а потом только value менять - тоже самое. Скажите как это сделать?

Т.е хотел получить в итоге - зашел выполнил кубики с присвоением value и нажал отправить.
1.jpg
2.jpg
3.jpg
 
Последнее редактирование:

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Для начала поставь это и перезагрузи пм.

2018-04-25_233249.png



P.S. Ты ничего не вводишь, GET это взять. SET записать.
 
Последнее редактирование:

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
Не помогло
просто не присваивается значению
может сначало как-то сделать этот тег видимым надо? input:hidden
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Не помогло
просто не присваивается значению
может сначало как-то сделать этот тег видимым надо? input:hidden
Я бы сделал по другому. Получи значение "Кому", потом эмулятором мыши расчитай клик до поле ввода. А там уже в эмуляторе клавиатуры жми {TAB} для перехода на другие поля.
 

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
Я бы сделал по другому. Получи значение "Кому", потом эмулятором мыши расчитай клик до поле ввода. А там уже в эмуляторе клавиатуры жми {TAB} для перехода на другие поля.
Ну да так то получается если эмулятором клавы набирать все
Просто хотелось РАЗ - и вставилось значение )))
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Ну да так то получается если эмулятором клавы набирать все
Просто хотелось РАЗ - и вставилось значение )))
Ну может можно и раз. Надо сделать экшн который вставляет. А потом второй раз когда не вставил, надо сравнивать, что изменилось. И уже пробовать иначе. Можно через Regex получить элемент или часть элемента.
 

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
Ну может можно и раз. Надо сделать экшн который вставляет. А потом второй раз когда не вставил, надо сравнивать, что изменилось. И уже пробовать иначе. Можно через Regex получить элемент или часть элемента.
Просто не совсем понимаю как так: в РМ срабатывает допусти по кнопке -тестировать
Тут же делаешь -добавить кубик в проект
Перегружаешь страницу и кубик уже не срабатывает
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Просто не совсем понимаю как так: в РМ срабатывает допусти по кнопке -тестировать
Тестировать - это значит выполнить. По сути тоже самое что и кубик.
Тут же делаешь -добавить кубик в проект
Перегружаешь страницу и кубик уже не срабатывает
Не срабатывает потому что меняется код сайта. Надо искать такой элемент который не меняется. По началу звучит это все сложно, но практика расставит все на места, и будешь играючи писать шаблоны)
 
  • Спасибо
Реакции: aez

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
527
Баллы
93
Просто не совсем понимаю как так: в РМ срабатывает допусти по кнопке -тестировать
Тут же делаешь -добавить кубик в проект
Перегружаешь страницу и кубик уже не срабатывает
Вы проделываете то что хотите, не с теми элементами просто. Постараюсь все объяснить словами без скринов, так как сейчас нет возможности просто сделать скрины.
1. На скрине (там где Вы показываете вставку почты в поле "Кому") что вы делаете не так. Из скрина видно, что Вы вставляете текст в элемент невидимый, у которого свойство hеight равно нулю. Это неправильно. Так работать не будет. Set -> Value нужно делать с элементом с тегом textarea (у него class - js-input, он находится на элемент выше по дереву элементов). После того как установили value - вызывать событие onblur, для этого же элемента textarea (Rise - onbur).
2. Со скрытыми копиями - принцип такой же и value нужно устанавливать элементу с тегом textarea.
3. Что бы текст не печатался по 2 раза, в самих настройках программы - найдите вкладку "Выполнение" - и там отключите галку "Проверять соответствие введенных данных". Возможно нужно перезагрузить программу после этого.
4. Как Вам и сказали выше - поиск элементов должен происходить по всем формам и номерам документов. Т.е. должно стоять там по -1.
5. Сам текст письма. Если Вы хотите вставлять html-текст (т.е. текст с тегами) - менять нужно не value, а innerhtml. И потом по-моему вызывать событие onchange (Rise - onchange).
 
  • Спасибо
Реакции: aez и Mikhail B.

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
Вы проделываете то что хотите, не с теми элементами просто. Постараюсь все объяснить словами без скринов, так как сейчас нет возможности просто сделать скрины.
1. На скрине (там где Вы показываете вставку почты в поле "Кому") что вы делаете не так. Из скрина видно, что Вы вставляете текст в элемент невидимый, у которого свойство hеight равно нулю. Это неправильно. Так работать не будет. Set -> Value нужно делать с элементом с тегом textarea (у него class - js-input, он находится на элемент выше по дереву элементов). После того как установили value - вызывать событие onblur, для этого же элемента textarea (Rise - onbur).
2. Со скрытыми копиями - принцип такой же и value нужно устанавливать элементу с тегом textarea.
3. Что бы текст не печатался по 2 раза, в самих настройках программы - найдите вкладку "Выполнение" - и там отключите галку "Проверять соответствие введенных данных". Возможно нужно перезагрузить программу после этого.
4. Как Вам и сказали выше - поиск элементов должен происходить по всем формам и номерам документов. Т.е. должно стоять там по -1.
5. Сам текст письма. Если Вы хотите вставлять html-текст (т.е. текст с тегами) - менять нужно не value, а innerhtml. И потом по-моему вызывать событие onchange (Rise - onchange).
Сппсибо сейчас вернусь домой засяду пробовать
 

aez

Client
Регистрация
23.12.2015
Сообщения
35
Благодарностей
-1
Баллы
8
Вы проделываете то что хотите, не с теми элементами просто. Постараюсь все объяснить словами без скринов, так как сейчас нет возможности просто сделать скрины.
1. На скрине (там где Вы показываете вставку почты в поле "Кому") что вы делаете не так. Из скрина видно, что Вы вставляете текст в элемент невидимый, у которого свойство hеight равно нулю. Это неправильно. Так работать не будет. Set -> Value нужно делать с элементом с тегом textarea (у него class - js-input, он находится на элемент выше по дереву элементов). После того как установили value - вызывать событие onblur, для этого же элемента textarea (Rise - onbur).
2. Со скрытыми копиями - принцип такой же и value нужно устанавливать элементу с тегом textarea.
3. Что бы текст не печатался по 2 раза, в самих настройках программы - найдите вкладку "Выполнение" - и там отключите галку "Проверять соответствие введенных данных". Возможно нужно перезагрузить программу после этого.
4. Как Вам и сказали выше - поиск элементов должен происходить по всем формам и номерам документов. Т.е. должно стоять там по -1.
5. Сам текст письма. Если Вы хотите вставлять html-текст (т.е. текст с тегами) - менять нужно не value, а innerhtml. И потом по-моему вызывать событие onchange (Rise - onchange).
А если у textarea нет атрибута value? И получается что если ввести мыло ручками - то в текст арея опять же ничего не поменялось, а вот у скрытого тега (. Из скрина видно, что Вы вставляете текст в элемент невидимый, у которого свойство hеight равно нулю. Это неправильно. ) появилось свойство value со значением написанной ручками почты
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
527
Баллы
93

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