Selenium Nodes
Selenium Nodes for KNIME enable web scraping, browser automation, and UI testing from within KNIME workflows. Running them in Runner requires a headless Chrome setup and a valid Selenium Nodes license configured as a preference entry.
Prerequisites
- A valid Selenium Nodes license key
- Your workflow must use Chrome for Testing (bundled) in the Start WebDriver or WebDriver Factory node — not a system Chrome installation
Configuring the environment
In your workflow, open the Start WebDriver or WebDriver Factory node and set the browser to Chrome for Testing (bundled).
Open the environment and use Extension Search to add both:
- Selenium Nodes for KNIME
- Selenium Nodes for KNIME: Chrome for Testing
Under Preference Entries, add your license key. Before pasting it, reformat it onto a single line: replace line breaks with
\nand escape any=characters as\=.Key Value /instance/com.nodepit.licensing.plugin/ws.palladian.nodes.selenium.plugin<your reformatted license key>Under JVM Arguments, add the following to the argument list:
-Dseleniumnodes.chromium.args='--headless=new --no-sandbox --disable-dev-shm-usage'Save the environment and run your schedule.
See Environments for the full list of available settings.