Skip to content

Commit 3f8b0ae

Browse files
Integrate TypeScript atoms-ts into Python WebDriver build
- Replace 3 JavaScript atoms with TypeScript versions: * getAttribute: //javascript/webdriver/atoms → //javascript/webdriver-atoms-ts/src:attribute * isDisplayed: //javascript/atoms/fragments → //javascript/webdriver-atoms-ts/src:dom * findElements: //javascript/atoms/fragments → //javascript/webdriver-atoms-ts/src:find_element - Add select_file rules to extract specific .js outputs from multi-output ts_project targets - Update visibility in webdriver-atoms-ts to public for cross-package access - Build verified: bazel build //py:selenium completes successfully This integrates the new type-safe TypeScript atoms into the Python WebDriver, replacing old JavaScript atom implementations with the new atoms-ts versions.
1 parent 6fdb9af commit 3f8b0ae

10 files changed

Lines changed: 174 additions & 708 deletions

File tree

WEBDRIVER_ATOMS_DETAILED_ANALYSIS.md

Lines changed: 0 additions & 331 deletions
This file was deleted.

0 commit comments

Comments
 (0)