Skip to content

LCM #1942

Description

@Houbein

Request to update robotframework-selenium to the latest standards:
Removal of the depracated setup.py in favour of the new pyproject.toml (see also: rticau/ScreenCapLibrary#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....).

Activity

  1. emanlove commented on Aug 3, 2025

    @emanlove
    Member
    • 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?

  2. Houbein commented on Aug 7, 2025

    @Houbein
    Author

    @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.

  3. Houbein commented on Nov 18, 2025

    @Houbein
    Author

    You must be busy but, any updates on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions