This node reads a Selenium IDE recording from a table column and executes the first test by default, or one selected test by name, in the active browser session. Test names are only required for name-based selection.
Selenium IDE .side files are plain JSON documents. You can therefore use
a recording exported by the Session Exporter directly, or read a
.side file created by Selenium IDE with the JSON Reader node and use the
resulting JSON column upstream. The recording must contain a tests list.
A top-level url is only required when open commands rely on it as a
base for relative targets.
The node converts supported Selenium IDE commands into the web interaction steps used by this extension, applies the configured search timing to element lookups, preserves recorded frame navigation, and skips an initial open command when it points to the page that is already open.
Select the JSON column containing the Selenium IDE recording.
Selenium IDE .side files are plain JSON documents. You can use the
Session Recording column produced by the Session Exporter
here, or read a .side file from Selenium IDE with the JSON Reader
node (you may need to rename the .side file to a .json file) and use the
resulting JSON column here.
The recording should contain a tests list. A top-level url is only
required when Selenium IDE open commands use relative targets.
Choose whether to execute the first test from the recording or select a specific test by name. Test names are only required for the "By name" option.
Available options:
The test to be executed from the session recording. This option is only used when "Test selection" is set to "By name", and requires the recording tests to have names.
Time, in seconds, for an element to be located until finally failing. If the element has been located earlier, this will not prolong the execution time.
Intervals in which an element is being searched for.
You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME Python Extension Development (Labs) from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Deploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!