HTML form fuzz tester.
This is a fuzz testing, http://en.wikipedia.org/wiki/Fuzz_testing, utility I created to assist in populating web forms with some random data.
-Fields can be populated with a predefined sequence of characters.
-Radio buttons are automatically selected. Selects the last one in the group.
-Checkbox fields can be toggled on or off.
-The index of drop down list items to be selected can be configured.
-No drop down multi-selection.
-New icons. The last ones were... Fuzzy!
-Added a button to select random characters for the template in the option settings.
-New defaults: 100 characters for max field size, new field highlight color.
-Option page has been rebuilt and option items are now grouped somewhat logically.
-The options page now includes the ability to find tabs open by the current window. These tabs can then be selected to display a list of form input fields of text, hidden or password type. These inputs can then in turn be used to populate named overrides, or named overrides can be set by skipping the tab/input discovery steps and typing in the name. A named override name is accompanied by override values that cause the fuzz step to be skipped and instead uses the value assigned to that override to by-pass any validated input and allow other fields with weaker validation to be targeted.
-Added the option to select different categories of characters that will be randomly selected from instead of using a template to populate form fields.
-New icons, again.
-Added support for textarea fields. These are populated with a template that can be enabled/disabled separately from other types of inputs.
-Added an option to turn off the auto-selecting of radio buttons.
-In addition to the testing of password and hidden fields these can now be turned into 'text' type inputs.
-TEXTAREA and INPUT tags are now case insensitive - some attribute types still have case sensitivity issues!
Test data is customizable and the options allow configuration of field lengths, checkbox and hidden fields, drop down lists etc.
Thanks all for the positive comments and useful feedback and suggestions. I haven't really been paying much attention to this extension lately but have taken some time today to incorporate some of your excellent ideas. As of the last update (v1.4) you should find a few new things that hopefully improve the overall usefulness of the extension. These features are probably not implemented to the extent you would expect (or hope for) but at least they helped me re-familiarize myself with the code again. I will try to provide more frequent updates in the future.