Что нужно еще добавить в программу ?

Обсуждение новых возможности программы, которые в будущем хотелось бы видеть в ней
Ответить
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Что нужно еще добавить в программу ?

Сообщение bigfozzy » 10 сен 2009, 00:23

Доброго всем времени суток

Через недельку планируется закончить рефакторинг кода и пока есть отличное настроение и хорошо идет работа после лета планируется серьезное развитие

Тут я озвучу приблизительный списко того что будет делаться, если кто еще чего хочет - плиз врайт :D
Итак:

Новые объекты

- $progress - диалог - прогресс
- $div - по аналогии
- $span - по аналогии с остальными

- $flash - работа с флэш
- $applet - работа с аплетами
- $activex - работа с акстииксами

- $file - работа с файлом
- $folder - работа с папкой
- $ftp - работа с фтп

- $submiter - объект - помощь при создании регалок (генерация логина, пароя и т.п)

Новые команды

- image->click_by_src

- browser->enable_unsafe_connection_messagebox() - убрать сообщения о переходе на небезопасное соединени и т.д

- button->is_exist_with_inner_text_within_iframe($text, $iframe_number);

- table->save_all_to_excel
- table->save_all_to_csv

- app->show_free_dlg($xml) - диалоговое окно с несколькими элементами, лучше бы настраиваемыми. Поля ввода, например: логин, пасс., чекбоксы, лист/комбобоксы ( в общем для полноценного диалога по типу html-форм, кнопки сабмита. - через xml )

- browser->print_screen - добавить параметры - возможность печати части экрана
- browser->enable_cookies
- browser->enable_dowbload_dialog - обработка download_dialog
- browser->is_cookies_enabled

- проверить получение всех имен по номеру и номеров по имен - чтобы было везде

- seo
- добавить еще разных функций (поискать каких)

- textfile
- протестить и доделать функции

- Доступ к элементам по ID, в том числе к полям ввода в формы.

- Добавить возможность нумеровать и вбивать данные в Hidden поля.

Диалоги

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

- поиск по дереву в быстром старте

- улучшить чекер прокси
- чекает на post
- чекает анонимность
- посмотреть что еще в подобных програмамх

- панель Tasks - сделать ее настраиваемой

Выполнение

- работа не по порту - а по фтп (функционально)

- кнопка, которая отключает исполнение команд. Т.е. прога становится глухой и входящие команды на порт игнорирует (но в Info pane показывает)

- Отображение текущих выполняемых команд и результат выполнения. В виде Anchor.ClickByName?name= ...Ок, Anchor.GetHRefByInnerText?inner_text= ...Ок, Form.SubmitFormByName?name= ...Error:Not found и т.п. Брать пришедшую GET-строку и выводить её. Отображать - в нижней панели, в дополнительную закладку "Logs" например. Держать последние 10-20 команд, старое очищать.

- Возможность ставить на паузу запись макроса и продолжать со строки, где курсор.

Настройки

- добавитть в диалог настроек настройку Отключить куки (по умолчанию куки включены)

- писать установки в отдельный файл а не реестр

- настрйоки для

- enable_sounds
- enable_frames
- enable_java
- enable_video
- enable_cache

Команды в меню

- удалять скрипт из дерева по правой кнопке мыши

- добавить пункт меню переименовать файл

- в контекстное меню добавить пункт Add to Script и дальше в зависимостити от элемента на котором щелкнули

Редактор

- фунцкиональность редактора (подумать и добавить)

- сделать чтобы редактор не мигал при наборе текста

- глючки с отрисовкой по Close All и закрытием по двойному щелчку

Баг фикс

- Не записывается последний знак, введённый в поле textarea или input при записи макроса.

- Во время ввода данных в input при записи макроса, поле скрипта дико мигает и сильно тормозит процесс.

- Иногда содержимое адресной строки не соответствует отображаемой странице.

- Проверить Шедулер. Расписания запуска скриптов не соответствуют своему времени. Раз в минуту выполняется каждые 20 секунд. Раз в полчаса и час - раз в минуту. Плюс к тому люди просят сделать возможность реализовать подобное "С шести до восемнадцати запускать эти два скрипта каждые полчаса".

PS: это ближайшее ))

oneer
Сообщения: 53
Зарегистрирован: 15 июн 2009, 21:53

Сообщение oneer » 10 сен 2009, 10:35

не плохо, список получился не маленький :)

Еще в bug fix я хочу добавить эти 2 команды, а то они не меняют посылаемые заголовки почему-то:

$browser->set_accept_encoding($accept_string);
$browser->set_accept_language($accept_string);

Ответить