Skip to content

Commit 8c8a565

Browse files
Links
1 parent b4adf27 commit 8c8a565

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

Settings.md

+6-11
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,9 @@ You could create custom GUI as an IDE [extension of Selenium IDE] through XUL ov
4747
* not well documented (some features)
4848
* from [script] developer's perspective, making extension(s) configurable is a not as productive/motivating as creating extensions themselves
4949

50-
# Functionality #
50+
# Functionality
5151
It defines API and GUI that simplify management and sharing of configurations. They
52+
5253
* organise fields in modules and sets
5354
* use Firefox preferences and/or manifest files
5455
* allow fine-grain granularity
@@ -71,10 +72,10 @@ You can
7172
* alternatively edit them access via url _about:config_
7273
* have your [Core extension] access the preferences via a Javascript code module (API)
7374

74-
Associated [sets][set] and {{valuesManifest}}s work only in standalone Selenium IDE, but not in [SeleniumIDEtips](SeleniumIDEtips) > [auxiliary Selenium IDEs inside browser](SeleniumIDEtips#auxiliary-selenium-ides-inside-browser) (neither in Selenium IDE in browser sidebar).
75+
Associated [sets](#sets) and {{valuesManifest}}s work only in standalone Selenium IDE, but not in [SeleniumIDEtips](SeleniumIDEtips) > [auxiliary Selenium IDEs inside browser](SeleniumIDEtips#auxiliary-selenium-ides-inside-browser) (neither in Selenium IDE in browser sidebar).
7576

76-
# Modules and sets #
77-
Modules are schemas/templates of user's configuration(s). They define each field and
77+
# Modules
78+
Modules are schemas/templates of user's configuration(s). They define each [field](SettingsFields):
7879

7980
* its name
8081
* its type
@@ -84,13 +85,7 @@ Modules are schemas/templates of user's configuration(s). They define each field
8485

8586
Test developers define configuration modules (schemas) in Javascript. See [SettingsFields](SettingsFields) and [SettingsAPI](SettingsAPI).
8687

87-
A field can be either
88-
89-
* free-type - a string, an integer, a decimal
90-
* choice from a fixed list
91-
* boolean checkbox
92-
* file/folder picker
93-
<!-- todo merget thif file with AboutDocumentation-->
88+
# Sets
9489
<!-- TODO Firefox profile-based preferences-->User's configuration(s) - values of the fields - are stored in _sets_. A module can have either
9590

9691
* exactly one set, or

Terminology.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Side note: [SelBlocks](https://addons.mozilla.org/en-US/firefox/addon/selenium-i
3030
Word _function_ can refer to a Javascript `function` (whether in Selenium Core scope or not), or to a _function_ defined by [SelBlocksGlobal](SelBlocksGlobal)/SelBlocks construct `function...endFunction`. Where it's unclear, let's call the later _Selenese function_ or _script function_.
3131

3232
## set
33-
_Set_ is a configuration set as per [Settings](Settings) > [Modules and sets](Settings#modules-and-sets).
33+
_Set_ is a configuration set as per [Settings](Settings) > [Sets](Settings#sets).
3434

3535
## Core scope
3636
_Selenium Core scope_, or just _Core scope_, is global scope (as in [JavascriptEssential](JavascriptEssential) > [Scope](JavascriptEssential#scope)) in _Core extensions_ and in Selenese _scripts_.

_includes/links

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
[Core extension]: AboutDocumentation#core-extension
1313
[IDE extension]: AboutDocumentation#ide-extension
1414
[Extension of Selenium IDE]: AboutDocumentation#extension-of-selenium-ide
15+
[set]: Settings#sets
1516

1617
<!-- Naming convention: variable names are in camelCase
1718
-->

0 commit comments

Comments
 (0)