robotframework / SeleniumLibrary

Web testing library for Robot Framework
Apache License 2.0
1.36k stars 751 forks source link

Start Deprecation and Removal of Selenium2Library (deep) references/package #1826

Closed emanlove closed 1 month ago

emanlove commented 1 year ago

As noted in the v6.1.0 release notes .. "Due to the issues around upgrading packages and the simple passage of time, it is time to depreciate and remove the Selenium2Library package." This issue will track the task and progress of the depreciation.

humbienri commented 1 year ago

;) Depreciation or deprecation is it?

emanlove commented 1 year ago

Oh .. darn. Now I am trying to remember if I was saying the right word that entire meeting. Thanks for noting this @humbienri Corrected.

humbienri commented 1 year ago

I was only kidding! I don't do much RF work at all anymore but I still get the GH emails about it. Ya'll are a great bunch of folks! One of the best online communities I've EVER seen. Kudos!

emanlove commented 1 year ago

Well we definitely don't want to devalue it over time (depreciate) but instead we want to discourage current usage, encourage people instead to use SeleniumLibrary directly and plan a removal (deprecate). So I think you got it right. And thanks for the kind words :)

humbienri commented 1 year ago

Actually, I am surprised to see S2L still around! Like I said, it's been years since I used RF-anything and even back then I thought S2L needed to go and its usage should have been highly discouraged. So I do think you are doing the right thing; alleviating some of the burden from ya'll's backs. Best of luck Ed!

emanlove commented 1 year ago

Some initial thoughts on the steps to Start Deprecation and Removal of Selenium2Library (deep) references/package

Stage 1

Stage 2

Stage 3

Stage 4 (?)

emanlove commented 1 month ago

We have started some documentation changes which have been merged into master for the upcoming v6.4.0 release. One last change I wanted to get in was provide from the SeleniumLibrary side a warning if it was wrapped by Selenium2Library but having some issues with my IDEs. I am going to open another issue for that so that we can close this and recognize some work has been done to deprecate Selenium2Libary.