Страница 1 из 3
IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 17:06
vg
Положим, есть страничка в инете, которую люди каждый день заполняют, посылая некие отчёты на сервер (имеется ввиду, что вводятся значения в строки редактирования, выбираются значения списков и т.д.), а потом - apply.
Можно ли это автоматизировать? ... как, например, можно "записать действия" пользователя (нажатия на кнопки, ввод текста и т.д.) в MS Word.
Спасибо.
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 18:12
Котяр
vg писал(а):Положим, есть страничка в инете, которую люди каждый день заполняют, посылая некие отчёты на сервер (имеется ввиду, что вводятся значения в строки редактирования, выбираются значения списков и т.д.), а потом - apply.
Можно ли это автоматизировать? ... как, например, можно "записать действия" пользователя (нажатия на кнопки, ввод текста и т.д.) в MS Word.
Спасибо.
WAW!

Папа, что это было?! ©
что-то мне резко водки захотелось
а что, вообще-то, автоматизировать? ввод тех же самых данных? зачем в MS Word?
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 18:21
vg
Котяр писал(а):vg писал(а):Положим, есть страничка в инете, которую люди каждый день заполняют, посылая некие отчёты на сервер (имеется ввиду, что вводятся значения в строки редактирования, выбираются значения списков и т.д.), а потом - apply.
Можно ли это автоматизировать? ... как, например, можно "записать действия" пользователя (нажатия на кнопки, ввод текста и т.д.) в MS Word.
Спасибо.
WAW!

Папа, что это было?! ©
что-то мне резко водки захотелось
а что, вообще-то, автоматизировать? ввод тех же самых данных? зачем в MS Word?
Ты не шуми. Выпей, если хочется?

Читай вопрос внимательно. Для тех кто ещё не выпил - повторяю... В продуктах MS Office есть такая фича - нажимаем кнопку "ЗАПИСАТЬ"... НАПРИМЕР,MS Word начинает "записывать" все твои действия (как бы лог ведётся).
Такой "макрос" потом (завтра и послезавтра) можно выполнить. Понимашь? Вместо 100 нажатий на одни и теже клавиши каждый день можно один раз запускать записанный макрос.
ПС. НАДЕЮСЬ, ТЫ УЖЕ ВЫПИЛ, ТАК, ЧТО ДОШЛО (дошло - стопарик с кайфом, конечно).

Добавлено: 17 ноя 2005, 18:23
vg
Да забыл спросить.. так есть ли такая возможность для IE?
(может и программировать, но чтобы совсем просто)
Добавлено: 17 ноя 2005, 18:26
Gatchinskiy
... специальные коммерческие продукты такого плана существуют для тестирования web-based and client-server applications типа WinRunner, SilkTest etc., там можно записать полное workflow и гонять с любым количеством юзеров автоматически ...
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 18:31
Котяр
vg писал(а): Ты не шуми. Выпей, если хочется?

Читай вопрос внимательно. Для тех кто ещё не выпил - повторяю... В продуктах MS Office есть такая фича - нажимаем кнопку "ЗАПИСАТЬ"... НАПРИМЕР,MS Word начинает "записывать" все твои действия (как бы лог ведётся).
Такой "макрос" потом (завтра и послезавтра) можно выполнить. Понимашь? Вместо 100 нажатий на одни и теже клавиши каждый день можно один раз запускать записанный макрос.
ПС. НАДЕЮСЬ, ТЫ УЖЕ ВЫПИЛ, ТАК, ЧТО ДОШЛО (дошло - стопарик с кайфом, конечно).

дык, я и не шумлю, просто нифига не понял и сильно удивился
клиент, что одни и те же данные все время вводит? а куда инфа поступает после нажатия кнопки submit?
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 18:43
vg
Котяр писал(а):vg писал(а): Ты не шуми. Выпей, если хочется?

Читай вопрос внимательно. Для тех кто ещё не выпил - повторяю... В продуктах MS Office есть такая фича - нажимаем кнопку "ЗАПИСАТЬ"... НАПРИМЕР,MS Word начинает "записывать" все твои действия (как бы лог ведётся).
Такой "макрос" потом (завтра и послезавтра) можно выполнить. Понимашь? Вместо 100 нажатий на одни и теже клавиши каждый день можно один раз запускать записанный макрос.
ПС. НАДЕЮСЬ, ТЫ УЖЕ ВЫПИЛ, ТАК, ЧТО ДОШЛО (дошло - стопарик с кайфом, конечно).

дык, я и не шумлю, просто нифига не понял и сильно удивился
клиент, что одни и те же данные все время вводит? а куда инфа поступает после нажатия кнопки submit?
Короче, это мне начальник дал задание в три дня сделать - они вводят одну и туже инфу на двух сайтах + одном приложении. Потом эта инфа уходит на сервера трёх разных фирм. Они хотят только один раз вводить инфу в неком ГУ-ювом приложении (должно быть разработано для них мною), а затем чтобы эта инфа при помощи каких-то скриптов автоматически "раскидывалась" по трём сайтам. Ну как если бы они вручную вводили эту инфу, ползуясь веб-интерфейсом на тех сайтах.
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 19:03
Котяр
vg писал(а): Короче, это мне начальник дал задание в три дня сделать - они вводят одну и туже инфу на двух сайтах + одном приложении. Потом эта инфа уходит на сервера трёх разных фирм. Они хотят только один раз вводить инфу в неком ГУ-ювом приложении (должно быть разработано для них мною), а затем чтобы эта инфа при помощи каких-то скриптов автоматически "раскидывалась" по трём сайтам. Ну как если бы они вручную вводили эту инфу, ползуясь веб-интерфейсом на тех сайтах.
Solutions
требует програмирования:
1. читать данные из базы и выводить их значения как default values прямо в поля - если что-то клиенту надо изменить, он перепечатает.
2. запоминать введенные данные в cookies и вводить их в форму как default values.
не требует програмирования:
1. Включить auto complete в IE
2. Установить тулбар в IE, например Google Toolbar, и включить Autofill.
Добавлено: 17 ноя 2005, 19:37
hawk
еще из простых вещей можно посмотреть httpunit или какой-нит врапер вокруг типа slimdog
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 20:26
vg
Котяр писал(а):
Solutions
требует програмирования:
1. читать данные из базы и выводить их значения как default values прямо в поля - если что-то клиенту надо изменить, он перепечатает.
Вот это, то что нужно. Как сделать в общих чертах? Положим данные уже подготовили к отправке. Заходим на страничку сервера клиента.
Получаем эту страничку. Потом? Как писать прямо в поля?
РЕД.
Да ещё уточнимся с терминами.
Мы - это хост A. Клиент - это сервер B, откуда мыгрузим страничку, и куда надо отправить заполненую форму.
У нас есть база данных с подготовленными к отправке данными. Мы может загрузить в IE страничку с сервера B. Набрали
http://www.server-B.com - увидели страничку, что должна быть заполнена. Как теперь наши данные тудысь подсунуть из нашей базы данных?
Добавлено: 17 ноя 2005, 20:35
vg
hawk писал(а):еще из простых вещей можно посмотреть httpunit или какой-нит врапер вокруг типа slimdog
Ok. Спасибо. Гляну а затем предложу, как вариант моему сеньёру.
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 20:37
CdR
А посмотреть внутрь HTML странички, найти форму, которая постится, записать поля, сформировать и отправить сразу HTTP запрос по значениям из базы, не проще будет, чем браузером "управлять".
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 20:53
vg
CdR писал(а):А посмотреть внутрь HTML странички, найти форму, которая постится, записать поля, сформировать и отправить сразу HTTP запрос по значениям из базы, не проще будет, чем браузером "управлять".
1) Думаю, проще. Только надо тогда HTML запрос, что будет отправляться, согласовывать с теми, кто потом этот запрос принимает на серверной стороне.
2) В этом случае я прихожу к тому, за что на меня сегодня косо босс смотрел - надо будет делать полнофункциональное приложение. "Макросами" не обойтись. Беда ситуации в том, что идея "макросов" принадлежит боссу (одному из владельцев фирмы).
Я ему тоже говорю, давай я программировать буду. Только в три дня не сделать (там на самом деле три узла, куда надо отправлять одну и туже нашу инфу. И их внутренние форматы представления нашей информации совершенно разные). Вот говорю - неделю бы, две...
И то уложиться трудно.
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 21:03
CdR
vg писал(а):1) Думаю, проще. Только надо тогда HTML запрос, что будет отправляться, согласовывать с теми, кто потом этот запрос принимает на серверной стороне.
да ладно!
Вся информация об этом уже лежит в HTML.
всего то и надо, что вместо браузера сформировать строчку типа
http://<sitename>/<path>/<script>?<поле1>=<значение1>&<поле2>=<значение2>...
если там PUT, то немножко сложнее, но ненамного.
Re: IE + скрипты + макросы.
Добавлено: 17 ноя 2005, 21:23
Yury
CdR писал(а):vg писал(а):1) Думаю, проще. Только надо тогда HTML запрос, что будет отправляться, согласовывать с теми, кто потом этот запрос принимает на серверной стороне.
да ладно!
Вся информация об этом уже лежит в HTML.
всего то и надо, что вместо браузера сформировать строчку типа
http://<sitename>/<path>/<script>?<поле1>=<значение1>&<поле2>=<значение2>...
если там PUT, то немножко сложнее, но ненамного.
часто в этих строчках встречал что-то типа уникального индекса сессии (e.g. PHPSESSID=a20accf97e9c441c6a85282fbdc00e53) - это можит осложнить?