Commit 3f8b0ae
committed
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
- javascript
- atoms-ts/src
- webdriver-atoms-ts/src
- py
- selenium/webdriver/remote
- test/selenium/webdriver/common
This file was deleted.
0 commit comments