Skip to content

Commit 6496bb1

Browse files
Adding anchors for components
1 parent 69717a7 commit 6496bb1

10 files changed

+20
-20
lines changed

AutoCheck.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ layout: default
66
{:toc}
77

88
# Automatic checks #
9-
[AutoCheck](https://addons.mozilla.org/en-US/firefox/addon/selite-auto-check/versions/), one of SeLite [Components](Components), validates the current page after every successful Selenese [command]. (That is not necessarily on every page reload - e.g. it may skip pages that redirect.) You can use some standard checks (with optional configuration) or create custom ones.
9+
[AutoCheck](https://addons.mozilla.org/en-US/firefox/addon/selite-auto-check/versions/) ([Components](Components) > [Auto Check](Components#autocheck)) validates the current page after every successful Selenese [command]. (That is not necessarily on every page reload - e.g. it may skip pages that redirect.) You can use some standard checks (with optional configuration) or create custom ones.
1010

1111
## Negative checks ##
1212
Negative checks validate that given selector(s) don't match any elements on the page. That's useful if your web server, framework or programming language report errors/warnings/notices in some kind of fixed format.

Bootstrap.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ layout: default
77
{:toc}
88

99
# Summary #
10-
[SeLite Bootstrap](https://addons.mozilla.org/en-US/firefox/addon/SeLite-Bootstrap/versions/), one of SeLite [Components](Components), allows smoother development of Selenium [Core extensions][Core extension] (just in plain Javascript files, not packaged as `.xpi`). It reloads them automatically on change.
10+
[SeLite Bootstrap](https://addons.mozilla.org/en-US/firefox/addon/SeLite-Bootstrap/versions/) ([Components](Components) > [Bootstrap](Components#bootstrap)) allows smoother development of Selenium [Core extensions][Core extension] (just in plain Javascript files, not packaged as `.xpi`). It reloads them automatically on change.
1111

1212
It's more convenient than Selenium IDE's way of loading [Core extensions][core extension] (Selenium menu > _Options > Options > General > Activate developer tools_), which requires you to apply Selenium menu > _Options > Options > General > Reload_ button every time you change your extension file.
1313

Components.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ To get the latest releases, use the `download` links below for recent releases.
5656
<td><strong>Other</strong></td>
5757
</tr>
5858
<tr>
59-
<td><a href="AutoCheck">AutoCheck</a></td>
59+
<td><a name="autocheck"></a><a href="AutoCheck">Auto Check</a></td>
6060
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-auto-check/'>info</a> </td>
6161
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-auto-check/versions/'>download</a></td>
6262
<td> <ul>
@@ -70,7 +70,7 @@ To get the latest releases, use the `download` links below for recent releases.
7070
</td>
7171
</tr>
7272
<tr>
73-
<td> <a href='Bootstrap'>Bootstrap</a></td>
73+
<td> <a name="bootstrap"></a><a href='Bootstrap'>Bootstrap</a></td>
7474
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-bootstrap/'>info</a> </td>
7575
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/SeLite-Bootstrap/versions/'>download</a></td>
7676
<td> <ul>
@@ -83,7 +83,7 @@ To get the latest releases, use the `download` links below for recent releases.
8383
</td>
8484
</tr>
8585
<tr>
86-
<td> <a href='SeleniumIDEtips#clipboard-and-indent'>Clipboard And Indent</a> </td>
86+
<td> <a name="clipboard-and-indent"></a><a href='SeleniumIDEtips#clipboard-and-indent'>Clipboard And Indent</a> </td>
8787
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-clipboard-and-indent/'>info</a> </td>
8888
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-clipboard-and-indent/versions'>download</a> </td>
8989
<td> <ul>
@@ -97,7 +97,7 @@ To get the latest releases, use the `download` links below for recent releases.
9797
</td>
9898
</tr>
9999
<tr>
100-
<td> <a href='ExtraCommands'>Commands</a></td>
100+
<td> <a name="commands"></a><a href='ExtraCommands'>Commands</a></td>
101101
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-commands/'>info</a> </td>
102102
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-commands/versions/'>download</a> </td>
103103
<td> <ul>
@@ -116,7 +116,7 @@ To get the latest releases, use the `download` links below for recent releases.
116116
</td>
117117
</tr>
118118
<tr>
119-
<td> DB Objects </td>
119+
<td> <a name="db-objects"></a>DB Objects </td>
120120
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-db-objects/'>info</a> </td>
121121
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-db-objects/versions/'>download</a> </td>
122122
<td> <ul>
@@ -154,7 +154,7 @@ To get the latest releases, use the `download` links below for recent releases.
154154
</td>
155155
</tr>
156156
<tr>
157-
<td> <a href="ExtensionSequencer">ExtensionSequencer</a> </td>
157+
<td> <A name="extensionsequencer"></a><a href="ExtensionSequencer">Extension Sequencer</a> </td>
158158
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-extension-sequencer/'>info</a> </td>
159159
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-extension-sequencer/versions/'>download</a> </td>
160160
<td> <ul>
@@ -169,7 +169,7 @@ To get the latest releases, use the `download` links below for recent releases.
169169
</td>
170170
</tr>
171171
<tr>
172-
<td> <a href='SeleniumIDEtips#hands-on-gui'>Hands-on GUI</a> </td>
172+
<td> <a name="hands-on-gui"></a><a href='SeleniumIDEtips#hands-on-gui'>Hands-on GUI</a> </td>
173173
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-hands-on-gui/'>info</a> </td>
174174
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-hands-on-gui/versions/'>download</a> </td>
175175
<td>
@@ -218,7 +218,7 @@ To get the latest releases, use the `download` links below for recent releases.
218218
</td>
219219
</tr>
220220
<tr>
221-
<td> Run All Favorites </td>
221+
<td> <a name="run-all-favorites"></a>Run All Favorites </td>
222222
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-run-all-favorites/'>info</a> </td>
223223
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-run-all-favorites/versions/'>download</a>
224224
</td>
@@ -234,7 +234,7 @@ To get the latest releases, use the `download` links below for recent releases.
234234
</td>
235235
</tr>
236236
<tr>
237-
<td> <a href="SelBlocksGlobal">SelBlocksGlobal</a></td>
237+
<td> <a name="selblocksglobal"></a><a href="SelBlocksGlobal">SelBlocksGlobal</a></td>
238238
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-selblocks-global/'>info</a> </td>
239239
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/SeLite-SelBlocks-Global/versions/'>download</a> </td>
240240
<td> <ul>
@@ -269,7 +269,7 @@ To get the latest releases, use the `download` links below for recent releases.
269269
</td>
270270
</tr>
271271
<tr>
272-
<td> <a href='Settings'>Settings</a> </td>
272+
<td> <a name="settings"></a><a href='Settings'>Settings</a> </td>
273273
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-settings/'>info</a> </td>
274274
<td> <a href='https://addons.mozilla.org/en-US/firefox/addon/selite-settings/versions/'>download</a> </td>
275275
<td> <ul>

ExtensionSequencer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ layout: default
66
{:toc}
77

88
# Summary #
9-
[SeLite Extension Sequencer](https://addons.mozilla.org/en-US/firefox/addon/selite-extension-sequencer/versions/), one of SeLite [Components](Components), allows [extensions of Selenium IDE][Extension of Selenium IDE] to declare dependencies. Then it ensures that they are loaded in a correct order.
9+
[SeLite Extension Sequencer](https://addons.mozilla.org/en-US/firefox/addon/selite-extension-sequencer/versions/) ([Components](Components) > [Extension Sequencer](Components#extensionsequencer)) allows [extensions of Selenium IDE][Extension of Selenium IDE] to declare dependencies. Then it ensures that they are loaded in a correct order.
1010

1111
It only works for extensions packaged as Firefox add-ons (as `.xpi` files, or through [proxy files](https://developer.mozilla.org/en/Setting_up_extension_development_environment)). It doesn't cover extensions loaded from single Javascript files via Selenium IDE menu Options > Options > General, neither through [Bootstrap](Bootstrap).
1212

ExtraCommands.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ layout: default
66
{:toc}
77

88
# Overview
9-
[SeLite Commands](https://addons.mozilla.org/en-US/firefox/addon/selite-commands/), one of SeLite [Components](Components), provides several Selenese commands and related functionality.
9+
[SeLite Commands](https://addons.mozilla.org/en-US/firefox/addon/selite-commands/) ([Components](Components) > [Commands](Components#commands)) provides several Selenese commands and related functionality.
1010

1111
# Robust commands #
1212
Commands with name in form `xxxRobust: typeRobust, clickRobust, selectRobust` action the same as original commands `xxx`, but if the target doesn't exist, then they skip and they don't fail.

PackagedScripts.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Before you run a [script] packaged with local forms/pages, the current tab in Fi
4444
Open a suite using Selenium IDE menu File > Open... or Open Test Suite... Do not open actual [cases][case] via menu File > Open..., otherwise they won't be able to access any local forms/pages (as per above) nor any shared Selenese functions. Then you can run the whole suite, or selected cases. Shared [cases][case] that only define Selenese functions are not intended as runnable.
4545

4646
## Running multiple suites
47-
In order to run the whole set of SeLite [suites][suite] (except for `selite.sel-blocks-global/selenese-scripts-negative/`), use [Components](Components) > Run All Favorites. Import `SeLite/run-all-favorites.json`. You need source of SeLite and [SelBlocksGlobal](SelBlocksGlobal) to be in their default folders (`SeLite` and `SelBlocksGlobal`) under your home folder. Those folder names are the default when you [check them out](https://github.com/SeLite/Selite) from GIT. If you download them instead, rename the folders to `SeLite` and `SelBlocksGlobal`.<!-- TODO Test. replace here and elsewhere -->
47+
In order to run the whole set of SeLite [suites][suite] (except for `selite.sel-blocks-global/selenese-scripts-negative/`), use [Components](Components) > [Run All Favorites](Components#run-all-favorites). Import `SeLite/run-all-favorites.json`. You need source of SeLite and [SelBlocksGlobal](SelBlocksGlobal) to be in their default folders (`SeLite` and `SelBlocksGlobal`) under your home folder. Those folder names are the default when you [check them out](https://github.com/SeLite/Selite) from GIT. If you download them instead, rename the folders to `SeLite` and `SelBlocksGlobal`.<!-- TODO Test. replace here and elsewhere -->
4848

4949
# Javascript tests #
5050
These validate functionality

SelBlocksGlobal.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ layout: default
66
{:toc}
77

88
# Overview #
9-
SelBlocks Global (one of SeLite [Components](Components)) is an enhancement of [SelBlocks](https://github.com/refactoror/SelBlocks/). It enables
9+
SelBlocks Global ([Components](Components) > [SelBlocks Global](Components#selblocksglobal)) is an enhancement of [SelBlocks](https://github.com/refactoror/SelBlocks/). It enables
1010

1111
* calling Selenese _functions_ (blocks of steps, formerly called _scripts_) across cases and
1212
* [EnhancedSelenese](EnhancedSelenese)

SeleniumIDEtips.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ These notes are about usability of [Selenium IDE](http://seleniumhq.org/projects
1313
When saving a [case] or a [suite], Selenium IDE doesn't add `'.html'` extension. So, add `.html` yourself, which will let you identify the file more easily.
1414

1515
# Hands-on GUI
16-
[Components](Components) > 'Hands-on GUI' enables
16+
[Components](Components) > [Hands-on GUI](Components#hands-on-gui) enables
1717

1818
* in-place editing of Selenese commands/comments and their parameters (`target` and `value`), right in the commands list
1919
* productivity keyboard shortcuts
@@ -30,7 +30,7 @@ After you select a row, you can use key shortcuts `I` and `M` to insert new comm
3030

3131

3232
# Clipboard And Indent
33-
[Components](Components) > 'Clipboard And Indent' enables clipboard sharing between Selenium IDE and other applications. Otherwise Selenium IDE doesn't accept Selenese commands/comments passed through clipboard from another Selenium IDE instance when [using multiple Selenium IDEs in parallel](#using-multiple-selenium-ides-in-parallel).
33+
[Components](Components) > [Clipboard And Indent](Components#clipboard-and-indent) enables clipboard sharing between Selenium IDE and other applications. Otherwise Selenium IDE doesn't accept Selenese commands/comments passed through clipboard from another Selenium IDE instance when [using multiple Selenium IDEs in parallel](#using-multiple-selenium-ides-in-parallel).
3434

3535
It enables Selenese commands/comments to be indented with spaces into blocks, through menu or by pressing right or left arrow. It automatically indents and unindents structured commands that come with [SelBlocks Global](SelBlocksGlobal).
3636

Settings.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ layout: default
66
{:toc}
77

88
# Summary #
9-
[SeLite Settings](https://addons.mozilla.org/en-US/firefox/addon/selite-settings/versions/) allows easy custom configurations of Selenese scripts and [Core extensions][core extension]. See also [Components](Components).
9+
[SeLite Settings](https://addons.mozilla.org/en-US/firefox/addon/selite-settings/versions/) ([Components](Components) > [Settings](Components#settings)) allows easy custom configurations of Selenese scripts and [Core extensions][core extension].
1010

1111
# Background #
1212
<!-- TODO Extract out: to AboutDocumentation? -->

index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ SeLite enables the following in Selenium IDE
2727
* [ExtraCommands](ExtraCommands) (e.g. random input generators)
2828
* DB-driven operations
2929
* test database isolated from the application (see [TestMethods](TestMethods) and [HandlingData](HandlingData))
30-
* data access through high-level formulas (see [Components](Components) > DB Objects)
30+
* data access through high-level formulas (see [Components](Components) > [DB Objects](Components#db-objects))
3131
* making and reverting database snapshots through [SettingsInterface](SettingsInterface) directly from Selenium IDE
3232
* configuration of scripts - see [Settings](Settings)
3333
* having custom fields ([SettingsFields](SettingsFields))

0 commit comments

Comments
 (0)