SeleniumLibrary icon indicating copy to clipboard operation
SeleniumLibrary copied to clipboard

LCM

Open Houbein opened this issue 6 months ago • 3 comments

Request to update robotframework-selenium to the latest standards: Removal of the depracated setup.py in favour of the new pyproject.toml (see also: https://github.com/rticau/ScreenCapLibrary/issues/89) Drop support for depracated Python 3.8 & 3.9 Integrate newest features of Selenium 3.34.1 Set minimum RobotFramework version to 6 so old support can be dropped and everyone be forced to adopt to the newest standards. (Seriously, noone should be useing RobotFramework V4 anymore....).

Houbein avatar Jul 07 '25 18:07 Houbein

  • Removal of the depracated setup.py in favour of the new pyproject.toml: This is in the backlog of tasks to do.
  • Drop support for depracated Python 3.8 & 3.9: For this I tend to follow what core robotframework is doing. As I understand they will be dropping support for 3.8 and 3.9 with the robotframework v8 release. So plan on following suit then. We will add 3.14 soon.
  • Set minimum RobotFramework version to 6 ..: We curently state the library supports 6 and 7. The issue of then forcing users to those version is a longer discussion that I am open to.

As for the Selenium 4.34.1 features, I know there are selenium methods we have yetdirectly tied in but curious as to any you would prefer to have?

emanlove avatar Aug 03 '25 22:08 emanlove

@emanlove Selenium features: I do not have a precise list, but since the minimum version of Selenium that RobotFramework-Selenium requires is 4.3.0 (from june 24 2022), I cannot believe there have not been some functional changes since then that need tightening up on the minimum version requirement to properly implement.

As for the Python and Robot Framework versions...... I am known in my team as a bit of an LCM Freak. I do this because the LCM policy in my company, and really the whole world, is s**t..... I wish Python <3.12 was deleted from everywhere it is installed today and replaced with 3.13. I wish Robot Framework <6 was deleted from everywhere it is installed today and replaced with 7. I wish I could force the whole world to update to versions no older then 1 year. LCM OR DIE! But that's me, just trying to give counterweight to an IT world that seems to make a sport out of delaying LCM for as long as possible.

So my question to you is: Please implement/force LCM as much as you can/are comfortable with.

Houbein avatar Aug 07 '25 17:08 Houbein

You must be busy but, any updates on this?

Houbein avatar Nov 18 '25 18:11 Houbein