Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

selenium 4 upgrade process #4995

Closed
15 of 19 tasks
cnishina opened this issue Nov 6, 2018 · 4 comments
Closed
15 of 19 tasks

selenium 4 upgrade process #4995

cnishina opened this issue Nov 6, 2018 · 4 comments

Comments

@cnishina
Copy link
Member

cnishina commented Nov 6, 2018

The selenium-webdriver@4.0.0-alpha.1 upgrade process will be against the selenium4 branch. These will be code reviewed; however the tests might not pass.

change as much as possible without upgrading selenium-webdriver:

unforeseen steps (pushing out timeline by a week):

  • update internal runners
  • update internal test targets

also unforseen internal fixit week (pushing out timeline by another week):

copy over new selenium-webdriver typings to fix api calls:

  • fix protractor with new typing changes - 11/30 12/07 12/14
  • review changelog items from selenium4 - 11/30 12/07 12/14

upgrade selenium 4:

  • upgrade deps to selenium 4 (tests will probably fail) - 11/30 12/07 12/14
  • spend a magical amount of time hitting head against wall fixing things (if all goes well, maybe a week doing this) - 11/30 12/07 12/14

clean up:

  • move test suite to typescript - 12/07 12/14 12/21
  • light refactor with circle.yml file to .circleci folder - 12/07 12/14 12/21
  • look into bstack tests on travis failing (currently commented out)

wishlist:

  • remove extended webdriver js - 11/23 <-- this might not happen
  • maybe migrate over to webdriver-manager-replacement? or remove it from package.json - 12/21
@cnishina cnishina self-assigned this Nov 6, 2018
@cnishina cnishina added this to the selenium4 upgrade milestone Nov 8, 2018
@cnishina
Copy link
Member Author

cnishina commented Nov 29, 2018

Falling behind schedule. Nooooooo! Note to Craig, work faster.

Side note, there are internal test targets that are being worked on.

@cnishina cnishina added the P0 label Nov 29, 2018
@cnishina
Copy link
Member Author

cnishina commented Jan 3, 2019

Closing this issue as done. The clean up efforts are being tracked in other issues.

@cnishina cnishina closed this as completed Jan 3, 2019
@BorntraegerMarc
Copy link

Is selenium 4 currently supported? As a dependency I still see 3.6.0 being used:

"selenium-webdriver": "3.6.0",

@devoto13
Copy link
Contributor

Nope, all goodies from v6 we reverted in v7, because there were no clear upgrade path from the control flow to async/await for the Angular ecosystem.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants