Spell checking in English and Swedish

Logs words in the page's English and Swedish text that look misspelled: not in the dictionary, but one letter from a word that is.

Nothing to set up: it's on by default, so a plain elsetest --url staging.example.com already uses it. The options below are for fine-tuning.

This is Elsetest's Spelling plugin. It runs as the instance CheckSpelling. Like every plugin, it gets its turn at random: in each step of a test, one plugin instance is picked, weighted by its frequency. Raise it to check more often.

Options

Set them for one instance with --plugin alias=<alias> key=value, or for every instance of the plugin with --plugin name=Spelling key=value. In a config file, each --plugin is an object in "plugins", e.g.:

{
  "plugins": [
    {
      "alias": "CheckSpelling",
      "ignoreWords": "Elsetest, Knivsta"
    }
  ]
}

A selector says which elements of the page an option is about, e.g. #chat-widget or .cookie-banner button: see Selectors.

frequency

--plugin alias=CheckSpelling frequency=<level>

How often the plugin runs compared to the others.

One of off, lowest, low, normal, high, highest. Default: normal. The default instances set their own (below).

ignoreWords

--plugin alias=CheckSpelling ignoreWords=<words>

Words the site uses that aren't in the dictionary (names, terms), separated by spaces or commas: they aren't logged.

ignoreSelector

--plugin alias=CheckSpelling ignoreSelector=<selector>

Don't check the text of elements matching this CSS selector, or inside them. The site can also mark the elements in its HTML with the attribute data-elsetest-spelling-ignore.

Default instances

AliasThe options it sets
CheckSpellingfrequency=low

Other plugins

Accessibility · Ai · BrokenText · Click · Cluster · History · Login · MutationCluster · Overlap · Scroll · SelectOption · Type · Validate

This page is generated from the help texts of Elsetest 0.9.8. The same help is in the program: elsetest --help.