You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Settings.md
+6-11
Original file line number
Diff line number
Diff line change
@@ -47,8 +47,9 @@ You could create custom GUI as an IDE [extension of Selenium IDE] through XUL ov
47
47
* not well documented (some features)
48
48
* from [script] developer's perspective, making extension(s) configurable is a not as productive/motivating as creating extensions themselves
49
49
50
-
# Functionality #
50
+
# Functionality
51
51
It defines API and GUI that simplify management and sharing of configurations. They
52
+
52
53
* organise fields in modules and sets
53
54
* use Firefox preferences and/or manifest files
54
55
* allow fine-grain granularity
@@ -71,10 +72,10 @@ You can
71
72
* alternatively edit them access via url _about:config_
72
73
* have your [Core extension] access the preferences via a Javascript code module (API)
73
74
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).
75
76
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):
78
79
79
80
* its name
80
81
* its type
@@ -84,13 +85,7 @@ Modules are schemas/templates of user's configuration(s). They define each field
84
85
85
86
Test developers define configuration modules (schemas) in Javascript. See [SettingsFields](SettingsFields) and [SettingsAPI](SettingsAPI).
86
87
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
94
89
<!-- TODO Firefox profile-based preferences-->User's configuration(s) - values of the fields - are stored in _sets_. A module can have either
Copy file name to clipboardExpand all lines: Terminology.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ Side note: [SelBlocks](https://addons.mozilla.org/en-US/firefox/addon/selenium-i
30
30
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_.
31
31
32
32
## 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).
34
34
35
35
## Core scope
36
36
_Selenium Core scope_, or just _Core scope_, is global scope (as in [JavascriptEssential](JavascriptEssential) > [Scope](JavascriptEssential#scope)) in _Core extensions_ and in Selenese _scripts_.
0 commit comments