Skip to content

[🐛 Bug]: cannot import remote subpackage in ESM project #15670

Open
@Jamesgt

Description

@Jamesgt

Description

In my ESM Typescript project when I try to import FileDetector from 'selenium-webdriver/remote' I receive Cannot find module 'selenium-webdriver/remote' or its corresponding type declarations.ts(2307)
If I try to use dynamic import I get runtime error. ERR_UNSUPPORTED_DIR_IMPORT as you are not exporting subpackages.
I'm using tsconfig:
{
"module": "Node16",
"moduleResolution": "node16",
}

Reproducible Code

import { FileDetector } from 'selenium-webdriver/remote'

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-needs-triagingA Selenium member will evaluate this soon!B-gridEverything grid and server relatedC-nodejsJavaScript BindingsD-chromeI-defectSomething is not working as intendedOS-windows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions