Skip to content

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 ​

  1. In your workflow, open the Start WebDriver or WebDriver Factory node and set the browser to Chrome for Testing (bundled).

  2. Open the environment and use Extension Search to add both:

    • Selenium Nodes for KNIME
    • Selenium Nodes for KNIME: Chrome for Testing
  3. Under Preference Entries, add your license key. Before pasting it, reformat it onto a single line: replace line breaks with \n and escape any = characters as \=.

    KeyValue
    /instance/com.nodepit.licensing.plugin/ws.palladian.nodes.selenium.plugin<your reformatted license key>
  4. Under JVM Arguments, add the following to the argument list:

    -Dseleniumnodes.chromium.args='--headless=new --no-sandbox --disable-dev-shm-usage'
  5. Save the environment and run your schedule.

See Environments for the full list of available settings.

Was this page helpful?