🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis
Socket
Book a DemoInstallSign in
Socket

@oracle/oraclejet-webdriver

Package Overview
Dependencies
Maintainers
6
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@oracle/oraclejet-webdriver

Oracle JET WebDriverJS WebElements

latest
npmnpm
Version
19.0.1
Version published
Weekly downloads
648
76.09%
Maintainers
6
Weekly downloads
 
Created
Source

Oracle JET Component WebElements

oraclejet-webdriver is a UI automation library built on top of selenium-webdriver, and designed to work with Oracle JET-based applications.

Installation

npm install -D @oracle/oraclejet-webdriver

Usage

The library is available with type definitions so that tests can be authored in TypeScript.

The root module @oracle/oraclejet-webdriver has a default export where common utilities can be found. WebElements that correspond to JET components can be found underneath @oracle/oraclejet-webdriver/elements

A sample test script using Mocha:

import ojwd, { DriverManager } from '@oracle/oraclejet-webdriver';
import { ojInputText } from '@oracle/oraclejet-webdriver/elements';
import { By, WebDriver } from 'selenium-webdriver';

describe('My suite of tests', function () {
  let driver: WebDriver;

  before(async function () {
    driver = await DriverManager.getDriver();
    await ojwd.get(driver, 'http://myapp.com/');
  });

  it('changes an <oj-input-text> value', async function () {
    const input = await ojInputText(driver, By.id('text-input-1'));
    await input.changeValue('...');
  });

  after(function () {
    DriverManager.releaseDriver(driver);
  });
});

Compatibility

It's important to use the same version of oraclejet-webdriver which matches your oraclejet. If the versions differ, the library will throw an exception upon opening the page and a console error will be logged.

Dependencies

This library depends on the following:

FAQs

Package last updated on 10 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts