Skip to content

framework for Java 25 and Serenity 4.0#5

Open
Mahaklambda1811 wants to merge 1 commit intoLambdaTest:masterfrom
Mahaklambda1811:master
Open

framework for Java 25 and Serenity 4.0#5
Mahaklambda1811 wants to merge 1 commit intoLambdaTest:masterfrom
Mahaklambda1811:master

Conversation

@Mahaklambda1811
Copy link

pom.xml
• Upgraded to Serenity 4.2.63 for compatibility with modern Java versions.
• Configured maven.compiler.release to 17 for long-term support (LTS) stability.
• Added argLine with --add-opens to handle Java 17+ modularity and internal reflection.

Driver Configuration
• Implemented W3C lt:options in LambdaTestSerenityDriver.java to comply with modern Appium protocol standards.
Package Migration
• Migrated internal Serenity imports (e.g., from net.thucydides.core.* to net.serenitybdd.annotations.*) to align with the new Serenity 4.x structure.
Stability Fixes
• Set serenity.native.events = false in serenity.properties to bypass incompatible JavaScript-based visibility checks on mobile real devices.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants