Start with the first steps in pictures: ten steps, one picture each, and you'll know how to fill any form. The rest of the document goes further, for the day you need it.
Ten steps, each illustrated by a picture. Follow them in order the first time: in five minutes, you will know how to fill in your forms. The numbers on the pictures match the explanations right below them. Click a picture to enlarge it.
Install Verifill from your browser's store, using the “Install Verifill” button on this site. Installation is free and takes a few seconds. Then carry out the following operation, just once:
Go to your form's page, then click the V. A window opens, on the “Fill” tab.
Click “1. Analyze fields”. Verifill reads the page and shows you what it understood. Nothing is written into your form yet.
Your choices are kept for this screen: next time, there will be nothing to redo.
Scroll to the bottom of the window and click “2. Fill checked fields”.
Every filled field is outlined in a colour. You can see at a glance what was done.
Two other colours can appear:
You stay in control from start to finish: Verifill writes, you review, and you are the one who submits the form.
The window closes as soon as you click in the page. To keep Verifill open while you work, press Ctrl + Shift + V. The panel appears inside the page and stays there.
It is the most comfortable way to fill in a multi-step form: the panel stays on screen from one step to the next.
By default, Verifill composes realistic values. To use yours, open the “Values” tab.
Want to run exactly the same test again the next day, or after the site is updated? Everything is in the “History” tab.
Then, in the “Values” tab, click “Import a file (CSV / Excel / JSON)” and select that file.
With Verifill Enterprise, several fills can be exported together: each one becomes a row, and “Use one row per fill” replays them one after the other.
Verifill uses your browser's language. To change it, open the “Settings” tab.
“Selectors” tab, “Analyze” button: for each field, a line of code already checked on the page.
You don't write tests? You can ignore this tab: everything else works without it.
Each line presents three elements, and leaves you in control of all three. Your settings are kept for this screen: next time, there is nothing to redo.
At the bottom, “Reset settings” erases what you set for this screen, and nothing else. A confirmation states exactly what will be removed.
The extension window closes as soon as you click in the page: handy for setting up, inconvenient for working. The panel addresses precisely this need.
Ctrl + Shift + V, on the page where your form is. The same shortcut closes it.
The panel appears inside the page, top right, and stays there. Grab its title bar to move it if it is in the way, and use “Close” to hide it. You can click anywhere in the form, scroll, or move to the next step: it stays in place.
The panel carries the “Fill” tab in compact form, and opens the full tool in one click.
It is most valuable in a multi-step journey: you fill in step 1, click “Next” in the page, step 2 appears, and the panel is still there.
For anyone writing tests, it is the most comfortable way to work: the page stays in front of you, the “Selectors” window beside it. You spot a field in the page, read its verified selector in the window, copy it, then paste it into your test.
The panel and the window share the same settings: what you check in one is reflected in the other.
On Edge, extension shortcuts are not assigned by default. The “Settings” tab shows, under “Appearance”, the shortcut actually assigned, and where to choose one.
By default, Verifill composes plausible values. That is perfect for a trial, but you often want to use yours: your test address, a case number, an organisation name. This is set in the “Values” tab, once and for all.
You declare a keyword and the value to write: as soon as a field carries that word in its label, your value is used, on this site and on others. It is the simplest way to impose your data once and for all. The free version lets you declare up to 5; Verifill Enterprise sets no limit.
Fill in a screen by hand, then click “Learn the current form”: Verifill remembers what the screen shows, field by field, lists and checkboxes included, and reproduces it next time. A password is never kept. This is the solution when the values are too specific for any rule. The free version remembers up to 3 forms; Verifill Enterprise sets no limit.
Under the field list, “Value sources” shows three switches: “Dataset”, “Learning”, “Custom fields”. They indicate where values may come from. A value you typed yourself on the field's line takes precedence over everything else; these sources come next; the rule comes last.
If you have to create twenty test records, you do not want the same values twenty times. Import a dataset: a CSV, Excel or JSON file where each row is one profile.
The rule is simple: one column per field, one row per profile. The column name should resemble the field's label; Verifill matches them itself, and tells you which columns it recognised.
A group of radio buttons is filled in three ways: a column named after the group, holding the option ("Title" = "Mrs"); a column named after the option, holding yes ("Mrs" = checked); or a column you map to the group yourself. A checkbox reads yes or no: checked, yes, x or 1 tick it; no, unchecked or 0 untick it. A column may also carry the field's technical name, as in a database export ("civilite" = "madame", "email", "date_naissance"): it comes before any word resemblance. Two columns with the same name go, in page order, to the two fields that read them.
You can keep several datasets, one per test case, to switch between them.
The free version uses the first 5 rows of a dataset, and says so on screen. Verifill Enterprise uses them all.
A fill exported from the “History” tab, then imported here, becomes a dataset: one row per fill, one column per field. At the next fill, each field gets exactly the same value back. It is the safest way to re-run a test identically (see step 8 of the first steps).
A dataset applies to the fields whose column exists; the others keep being filled by the rules. A partial dataset is therefore enough: the form is still filled in completely.
Many modern applications reveal fields later: one choice uncovers others, a next step appears without the page reloading. Two settings, under the field list, handle these situations.
Verifill keeps observing that same tab for the duration you choose, from one to ten minutes, and fills fields as they appear, without any action on your part. This is the setting to tick for a multi-step journey.
No field that already has a value is overwritten. This is useful when you come back to a step you already filled in. Checkboxes are always handled: “unchecked” is a value, not an absence of value.
Embedded frames are handled like everything else: if the form sits inside a frame, Verifill locates it and writes into it.
The panel (section 03) makes all of this even more comfortable: it stays on screen from one step to the next.
This part is for people who write automated tests. Everyone else can move on: the tool is complete without this tab ever being opened.
In the “Selectors” tab, “Analyze” provides, for every field and button, a way to target it in a test: in CSS, in XPath, or in JavaScript. Every selector is replayed on the page before being shown to you: it matches that element, and only that one.
Next to each selector is a label: robust, ambiguous or fragile. It is not an opinion, but the result of the replay. An id that changes on every page load is recognised as such and replaced by a stable marker: precisely what makes a test fail the following week for no visible reason. On our try-it page, the “Username” field is such a case:
With Verifill Enterprise, the script covers the whole journey Verifill followed, in the order visited, and selectors can also be exported as JSON.
The most comfortable method: open the panel with Ctrl + Shift + V, then its “Selectors” button. The list opens in a separate window, the page stays in front of you, and you copy on one side what you paste on the other.
The “History” tab keeps every fill: the date, the screen, the value written into each field, and where it came from. It is the tab to open when someone asks which data you tested with.
Verifill Enterprise also exports the whole history, or everything the filter shows, and replays several fills at once.
Everything Verifill remembers lives in your browser: your per-form settings, your values, your datasets, the selector memory and the history. That means two things: nobody else sees it, and nobody else backs it up. A few minutes, just once, are enough to protect yourself.
Click the Verifill icon, then the “Settings” tab, and open “Full backup”. As long as no backup is in place, an orange dot leads you there; from the panel, the “Settings” button gets you there too.
Your browser asks you to allow access to that folder: accept. Choose a folder that is already synchronised by your organisation or your usual file service. That is what makes the backup useful: it travels with the rest of your documents. The section guides you in three steps: folder chosen, permanent access, copy in place.
From then on, the extension copies your data there after each fill, automatically, into one file per day that gathers your settings, your selectors and the day's history. There is nothing left to do, and nothing to look for in your downloads.
Install Verifill and choose the same folder. Verifill recognises your backup there, writes nothing to it, and offers “Load this backup”: your settings, your selectors and your history come back, then the automatic copy resumes.
When the browser asks again for permission to write to the folder, click “Restore access” and choose “Allow on every visit”: it will not be asked again. Nothing is lost in the meantime: everything stays in the extension and is caught up when it resumes.
Under “Manual backup”, “Back up to a file” writes everything into a single file that you keep wherever you wish, and “Restore…” reads it back. This is useful before a significant change to your settings, or to pass your configuration to a colleague. “Restore…” also accepts several files at once: select the daily files of a backup folder together, and they are gathered into a single restore.
Still in Settings, “All the memory, by address” lists, site by site, what Verifill remembers for each address (selectors, learned values, screen settings) and lets you erase part or all of it. The fill history is managed in the “History” tab: one fill, everything before a date, or the whole history. Files already written to your backup folder stay as they are: a backup never loses anything on a single click.
Three points to check, in this order. Was it checked in the list? Is it outside the form, like a search bar (switch the scope to “Whole page”)? Does it appear only after a choice (tick “Live tracking”)? In all three cases, one setting is enough, and it is kept afterwards.
Two options, your choice. Change the field's rule in its menu if the type is wrong; type the exact value on its line if it is one precise piece of data. Both are kept for this screen, and next time there is nothing left to do.
Export the fill from the “History” tab, then import that file in “Values”: at the next fill, each field gets the same value back. That is step 8 of the first steps.
That is the case of a number that must match an existing record. Enter it as an exact value, or load a dataset with the matching column: Verifill will use your rows one by one.
Browsers reserve their own pages (those starting with chrome:// or edge://, the extensions page, the store) and allow no extension there. Open your form in an ordinary tab, and everything works again.
Section 09 is designed for this: on the new computer, choose the same backup folder, then “Load this backup”. Everything is restored.
Success messages clear themselves after a few seconds, so as not to clutter the screen. They stay in the bell, at the top of the window: the day's list, most recent first, emptied every day. Errors stay on screen.
In “Settings”, “Diagnostics” section, the “Copy the report” button puts on your clipboard everything we need to reproduce the situation: version, browser, settings, and your last few fills. Paste it into an email.
Six habits that, once adopted, change how you use the tool.
And if a form gives you difficulties, report it to us: it joins our test collection, and the engine improves for everyone.