Расширение для автоматического заполнения форм генерируемым контентом


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

    Изначально, это расширение являлось небольшим скриптом на одном очень крупном проекте с огромным количеством разнообразных форм. Как и многие вещи, созданные человеком, этот скрипт был создан благодаря обычной, хорошо знакомой каждому из нас, лени. И конечно, заполнять десятки полей ввода гораздо быстрее, нажав три кнопки на клавиатуре. А спустя некоторое время, такой же простой функции стало не хватать и на других проектах. Соответственно, идея плагина напрашивалась сама собой.

    Пример работы:


    Специально обученная страница настроек, поможет немного расширить диапазон возможностей. Вы, конечно, можете настроить горячие клавиши. Для полей, где как-то упомянут email(в классах, идентификаторе или имени) настраиваются имя и хост: генерируемый или постоянный. Так же и для паролей(по умолчанию, везде вводится 123123).

    Окно настроек:


    В ближайших планах:
    • Добавить специальный режим, когда вместо спокойного размерянного поведения экстеншен начнет добавлять в дропдауны несуществующие значения, вставлять везде кавычки и разные интересные скобки, пытаться вставить слишком длинные значения в поля и даже(о нет!) изменять hidden поля. В общем, пытаться нарушить гармонию веб разработчика и что-нибудь сломать. Ну, для тестов, конечно.
    • Сделать настраиваемыми ключевые слова определения типа поля.
    • Позволить пользователю менять предполагаемый тип поля прямо на странице из контекстного меню.
    • Расширить настройки некоторыми параметрами и добавить возможность использования пресетов.


    Автор топика и самого расширения agacon с удовольствием выслушает ваши комментарии, замечания и предложения.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 24

      +4
      «Добавить специальный режим». Это называется «fuzzing».
        +4
        Откуда минусы? Уже не называется? :)
          0
          Я не знал, что это так называется. И стараюсь писать, по возможности, только русскими словами пока это не доходит до крайности (хотя и не всегда, получается). Но минусы все равно не я ставил. :)
          +1
          Отличное расширение (Уже сказал автору «спасибо»). Вопрос (и предложение) стандартны: а такое же для FF?
            0
            и Оперы :)
              +2
              Спасибо.
              Я обязательн подумаю над плагином для Файрфокса, это весьма разумно. Дам знать. :)
                0
                  0
                  iMacros очень полезное мультибраузерное расширение, но оно выполняет, как правило несколько иные задачи, чем мой плагин.
                +2
                Как насчет выложить код на github? Чтобы там сконцентрировать соответствующие плагины под различные браузеры.
                  +1
                  И снова верно мыслите.
                  Оно уже и так на github, просто нужно будет немного реорганизовать структуру, создать ветки.
                  Как только получится «портировать» плагин на файрфокс, сделаю.
                  0
                  Добавьте функцию которая устанавливала бы у форм target="_blank" — это удобно при отладке форм, чтобы не возвращаться на нее постоянно, плюс если на форме есть капча — достаточно будет заполнить ее один раз
                    +2
                    В хорошо спроектированной системе второй заход по одной капче не сработает.
                      +1
                      Отличная мысль. И признаться честно, я даже не знал о том, что в форме можно просто написать target="_blank", вот только сейчас очень много форм отправляют данные аяксом, но этот аттрибут им уж точно не помешает.
                      0
                      Нужная вещь!
                        +1
                        Не хватает сцепления с 5minutemail.com или чем-нибудь в этом роде. ;-)
                          +1
                          Я полагаю, это что-то вроде dispostable.com или asdasd.ru?
                          Я думал об этом, ничего вам не мешает сделать следующим образом:
                          image
                            0
                            О! Я раньше знал только про 10minutemail.com
                            А сервисы которые указали вы еще удобнее, т.к. неограниченно по времени.
                            Хотя с другой стороны, письма остаются открытом доступе, иногда это не хорошо.
                            В любом случае и то и другое пригодится. Спасибо.
                              0
                              shitmail.me еще
                          0
                          Не подскажете расширение просто для автоматического заполнения по нажатию? (что бы ник, мыло, пароль задать — и всегда использовать).
                            0
                            chrome://settings/autoFillOptions
                              0
                              Спасибо, включено, но как то не заполняет.
                              Например, при регистрации все равно поля пустые.
                              При авторизации так же, хотелось бы автозаполнение (сохранение паролей включено, но почему-то они то же автоматом не вводятся).
                                0
                                можете еще попробовать расширение Autofill, но я его не пробовал.
                            0
                            Ребята! Вышла версия 1.0.2:
                            -Разные поля теперь определяются гораздо лучше! //Привет эволюции
                            -iframe и frame теперь не помеха (УРАА-а-а-а!!) //Привет gmail, phpMyAdmin и Денис
                            -Настраиваются кредитные карточки (с опциями) //Привет Саша З.
                            -Еще пара каких-то типов полей(например факс) теперь тоже распознаются
                            -Добавилась опция для капчи //Привет anonymous
                            -Target="_blank" добавляется в формы по желанию (см. в опциях) //Привет KOS_MOS
                            -Аналогичный плагин для Firefox в активной разработке (ура!)
                              0
                              а что бы запоминал введеные мной формы и вводил их по выбору из списка потом? Можно так7

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

                              Самое читаемое