extension ExtPose

Form-O-Fill - The programmable form filler

Description from extension meta

The programmable form filler for developers using javascript functions.

Image from store Form-O-Fill - The programmable form filler
Description from store FORM-O-FILL is an advanced highly programmable form-filler. It provides form content extraction, one-click form filling, advanced multi-page workflows and more. Features: ✓ Extract already entered forms to auto-create the rule definition with the click of a button (or two). ✓ Use Javascript to program the rules. ✓ Use static values or dynamically generated values for every field (value functions are just javascript). ✓ Automatically take screenshots ✓ Get nice error reporting when applying the rule to the form doesn't work. ✓ Use before functions to fetch, generate and store data that can then be used in value functions. ✓ Organize your work into tabs. All tabs are searched for matching rules. ✓ Use workflows to create multi page rules. ✓ One click apply of a matching rule or even auto apply the rule. ✓ Two click apply when there are multiple matching rules or workflows. ✓ "Automatic execution" configurable for every rule. ✓ Reuse rules inside other rules (shared rules). ✓ Share rules via the remote URL import feature. ✓ Browser notifications to show you what happened. Requires: Chrome 49+ Permissions requested: - Read and change all data on all sites (It's a form filler :) It should work everywhere) - Notifications (Show problems and extract notification) - Communicate with websites (Used for the live tutorials) ★ Version 3.9.2 - Inline settings page to try to fix settings loading not working ★ Version 3.9.1 - Extract input fields that have no type attribute ★ Version 3.9.0 - Configure a delay for each step of a workflow - Update jQuery to 3.3.1 - Update chance.js to 1.0.16 - Update math.js to 5.2.0 - Update moment.js to 2.22.2 ★ Version 3.8.3 - Fixed `"url": "https://a.full.url&#34;` not working as expected in rules - Fixed a bug where the extension lost it's settings when being unloading by chrome ★ Version 3.8.2 - Fixed nasty bug #101 ★ Version 3.8.1 - Update chance.js (1.0.12), moment.js (2.19.2), math.js (3.16.5) - Added OptimalSelect - Removed CssSelectorGenerator ★ Version 3.8.0 - Fire input and change events after filling a field ★ Version 3.7.0 - Make <optgroup> extraction work - Better CSS selector generation - Require Chrome 49+ (for ES2015 goodness) - Remove Usage Report stuff ★ Version 3.6.0 - Better selectors for extracted form fields ★ Version 3.5.0 - Fix: Sometimes a jQuery click handler won't trigger - Added math.js. Available as Libs.math - Allowed more tabs to be opened - Updated jQuery to 3.2.1 - Updated chance.js to 1.0.4 - Updated moment.js to 2.18.1 ★ Version 3.4.3 - Improved handling of multiple found nodes via .findHtml(). Now returns a real array - Libs.h.stripTags removes tags from HTML strings or arrays of strings ★ Version 3.4.2 - Fix: context.findHtml() now returns an array of HTML elements if multiple found - Fix: rule summary now more robust ★ Version 3.4.1 - You can use ES2015 arrow functions for value functions - Allow tutorials to trigger the export of all rules right from the tutorial page ★ Version 3.3.1 - Added: context.state in before functions for runtime information - Fix: only show usage report modal when the user has more than one rule - Report chrome version so I can eventually support ES2015 ★ Version 3.2.0 - Added: "within" property on field definitions to enable filling of iframes - Libs.h.copyValue works with non input fields ★ Version 3.1.0 - Bugfix: Disable autorun when automatic rematch of rules is enabled - Bugfix: Workflow end condition moved to the end of last check cycle - Added a small feature usage report - Added safety dialogue before deleting tabs - jQuery 3.1.1 ★ Version 3.0.0 - The matching of rules will now by default be done when the HTML of the page is complete ("DOMContentLoaded" event) - Add option to revert to old behaviour of matching when all assets + HTML are loaded ("load" event) - Extension badge shows WAIT when it is waiting for all assets to load (when using the old behaviour via settings) - Add option to stop Form-O-Fill from activating when switching tabs - If using autorun with a msec value you can now see the seconds until activation in the extensions's icon ★ Version 1.1.1 - 2.7.3 - See "Changelog" in extension options Find the source at https://github.com/form-o-fill/form-o-fill-chrome-extension Pull requests always welcome! Contact us at [email protected] Form-O-Fill icon taken from the Entypo Pictogram suite (http://www.entypo.com/) Licensed under the MIT license. The software shall be used for Good, not Evil.

Latest reviews

  • (2019-12-23) Alex O'Connell: ONLY add in completely random strings as field data, no way to add custom names email etc.
  • (2019-11-25) Benjamin Glitsos: Elegant Functional form-filler that goes above-and-beyond (and not compromising for simplicity). I especially love the feature that lets you pop-up a mini form that you can input into. I was looking for that!
  • (2019-11-05) Alexey Lex: Очень крутой плагин - использую для анкеты, теперь все за секунду )
  • (2019-11-05) Serdal: it is good but you can add some features like select and add value and shortcuts
  • (2019-09-13) ایمان قرائی: its great But IN some scenario dont act example -in searchable filed = in extract option =no verify - in change form = first time = act but =second time =no act if click in extract option =in second time = act
  • (2019-07-17) Radomír Luža: Established and higly developed, very configurable and also open source under MIT. Thanks for this a nice tool.
  • (2019-06-06) Aphorist Gen: Very Useful But you need some knowledge of javascript and jQuery
  • (2019-05-14) Евгений Волгин: Спасибо
  • (2019-03-01) must have tool......
  • (2018-11-01) George Meyer: this is a complex, confusing, and basically useless plugin
  • (2018-08-02) Juan Jose: Would be amazing if instead of using the mouse clicking in the extension icon If we could execute the extension using a shortcut keys...
  • (2018-06-17) Claudiu Horeic: This is such a powerful form filler! It has some bugs with regex, but It's incredible! Idea: allow us to save the rules on the cloud! I had to use It on more computers and I had to manually export/import them.
  • (2018-04-18) Nikolay Pelov: Doesn't work at all.
  • (2018-03-19) Ryan Jackson: Didn't do much of anything besides making a form red, then making it not red.
  • (2018-02-07) Sepehr Hosseini: The best!
  • (2017-11-09) Rui Melo: Não consegui com que funcionasse. Após preencher um formulário extenso, cliquei com o botão direito do rato e escolhi `Form-o-fill: save form` e congelou a página obrigando-me a preencher tudo novamente.
  • (2017-10-30) Bernard Niset: Indeed very powerful by the fact it uses javascript. It's also easy to configure for simple forms.
  • (2017-07-26) Tat Ming Cheung: So complicate
  • (2017-06-29) bieeeber sarah: very powerful extension, needs to know a bit javascript to use at its full potential though, but Frank is always ready to help !
  • (2016-11-28) Aaron Reichow: Manually picking every field and going through a handful of clicks to get it added makes using this laborious. If there's an option to generate rules for all the fields on a page, I couldn't find it. I'd like to be able to save the contents of a form with a name and then apply that particular version. This may be possible with the Workflows functionality, but it looked like it would be very time consuming to get it all set up. I suspect that there are situations for which this tool makes sense but apparently not for my uses. An issue that went beyond suitability for my uses was that the automatic rule generation seems to be broken. When I click the notification (per the instructions), instead of taking me to the Rules tab to add the new field to the rule it would take me to the Help section of the extension options. I believe it would work if I wrote rules manually, but given the ergonomics (for my uses) I'm not sure it's worth taking the time. I'm running the latest Chrome - 54.0.2840.99.
  • (2016-11-04) EDUARDO CAPANEMA: Excellent job!!
  • (2016-10-29) Santhosh VS: when closing tabs my rules are gone. How to properly save it?
  • (2016-09-08) Ivo Krastev: Well, after I decided to not follow the buggy tutorial, it seems to work quite nice.
  • (2016-09-01) Tran Thanh Binh: crap
  • (2016-06-09) Ed: Great so far. It needs a few more features and the odd bug ironed out but it does a great job as is.

Latest issues

  • (2020-01-31, v:3.9.2) Peter Sayers: Still supported?
    This looks like something I could really use but it seems to be broken - won't create new formfills. Is this product still supported/running? Thanks, Peter
  • (2019-12-06, v:3.9.2) Hacktronics India: Is there a way to automatically trigger the rules, instead of manually clicking on the taskbar icon to fill the form.
    Is there a way to automatically trigger the rules, instead of manually clicking on the taskbar icon to fill the form.
  • (2019-07-12, v:3.8.3) Midhun Raj: The Libs.h.click function does not work when importing from remote url.
    Hey Frank, i'm using this extension to autofill form that are extracted from some other form. The Libs.h.click does not work when importing the js file from remote url. But the same js file will work for Libs.h.click when imported from the Import / Export tab.
  • (2019-02-11, v:3.8.3) chrome extension permissions
    Hi - when adding the chrome extension the prompt says: "It can: Read and change all your data on the websites that you visit Display notifications Communicate with cooperating websites" What exactly is meant by "Communicate with cooperating websites" - is any data submitted in the form shared beyond the browser?
  • (2019-02-05, v:3.8.3) Jonah K: Calling web service
    I am able to use your example to call a service with this https://form-o-fill.github.io/tutorial/tour4.json however when I call a simple service from my own website using https://www.fashioncabinetwinbid.com/api/values/5 I just get a waiting message saying it is taking too long. Could you point me in the right direction?
  • (2018-10-24, v:3.8.3) Rudresh Mckinnon: NOT working
    after defining the rules...the extension is still N/A. its not detecting.
  • (2018-10-02, v:3.8.3) Mahipal Yadav: Need a custom tool to fill multistep form
    Hello Frank, I am a small scale logistics service provider based in India. My client recently implemented a bidding website on which me and other 6 logistics service providers have to bid for available shipments in shortest possible time. The website is developed io asp.net Can you make me a custom tool that fills data automatically in 4 step bidding form. Let me know if you are interested to take this project. Mail me at [email protected] for any response.
  • (2018-09-28, v:3.8.3) It does not work with Chrome on Mac OS ?
    It is not enabling the feature on chrome - Mac OS.
  • (2018-08-23, v:3.8.3) Rule not found
    (Sorry to repost my comment, but I wonder if you will see the comment that I made to Ryan Nash's post.) Hello, Since about 1-2 months, I also observed that with my configuration, the extension doesn't find any rules to execute. I use regular expression with for instance a rule defined as:<br>var rules = [{}, { "url": "https://<MYURL>/login.*", "name": "login form" ... When I go to the URL https://<MYURL>/login?service=something&otherParam=somethingElse, previously the rule was executed but from now, it's not the case anymore. If in the configuration, I use the full URL https://<MYURL>/login?service=something&otherParam=somethingElse, then it works but in my case since URL parameters change, it's not handy. Hope that helps...
  • (2018-08-02, v:3.8.3) Juan Jose: Using shortcut key
    Can I execute the extension using a keyboardm shortcut?
  • (2018-06-08, v:3.8.2) Ryan Nash: Form-o-Fill no longer works?
    I've been relying on Form-o-fill for a year or so and had some pretty complex fills set up for Xero.com. Recently, however, form-o-fill just doesn't seem to work at all. It doesn't detect the saved scripts, the extract button does nothing, the 'create a rule' button does nothing. Other than accessing the options it seems completely non-functional.
  • (2017-12-18, v:3.8.1) Inmobiliaria Riera Taylor: delete ads
    Hello, We are looking for someone who can make us the code to delete some ads from a portal, someone can help me, we want to pay for work


3.7347 (49 votes)
Last update / version
2019-07-16 / 3.9.2
Listing languages