-
-
Couldn't load subscription status.
- Fork 1.5k
Upgrade tests to use 4.38 and Python 3.14 #2511
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: trunk
Are you sure you want to change the base?
Conversation
👷 Deploy request for selenium-dev pending review.Visit the deploys page to approve it
|
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
|
@harsha509 @diemol please review |
|
Java is failing with these changes... not sure why |
User description
Description
This PR finishes upgrading all tests to use Selenium 4.38.
It also upgrades Python dependencies to newer versions and fixes Python CI workflows to run on Python 3.10 and 3.14 (since we dropped support for 3.9).
Types of changes
Checklist
PR Type
Enhancement
Description
Upgrade Selenium WebDriver to version 4.38.0 across all language examples
Update Python CI workflows to test on Python 3.10 and 3.14
Drop Python 3.9 support, add Python 3.14 to test matrix
Update Python and Ruby dependencies to latest compatible versions
Diagram Walkthrough
File Walkthrough
python-examples.yml
Update Python CI test matrix to 3.10 and 3.14.github/workflows/python-examples.yml
Windows
3.13
tox.ini
Update tox environments to drop 3.9, add 3.14examples/python/tox.ini
remote_webdriver_spec.rb
Update Selenium Server JAR version referenceexamples/ruby/spec/drivers/remote_webdriver_spec.rb
SeleniumDocs.csproj
Upgrade .NET Selenium packages to 4.38.0examples/dotnet/SeleniumDocs/SeleniumDocs.csproj
pom.xml
Upgrade Java Selenium dependency to 4.38.0examples/java/pom.xml
pom.xml
Upgrade Kotlin Selenium dependency to 4.38.0examples/kotlin/pom.xml
requirements.txt
Upgrade Python dependencies including Selenium 4.38.0examples/python/requirements.txt
Gemfile
Upgrade Ruby Selenium gems to latest versionsexamples/ruby/Gemfile