Skip to content

Commit 6ded147

Browse files
docs: Document the migration guide from v9 to v10 (#2331)
1 parent b2de541 commit 6ded147

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66

77
This is the Java language bindings for writing Appium Tests that conform to [WebDriver Protocol](https://w3c.github.io/webdriver/)
88

9+
10+
## v9 to v10 Migration
11+
12+
Follow the [v9 to v10 Migration Guide](./docs/v9-to-v10-migration-guide.md) to streamline the migration process.
13+
914
## v8 to v9 Migration
1015

1116
Since v9 the client only supports Java 11 and above.

docs/v9-to-v10-migration-guide.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
This is the list of main changes between major versions 9 and 10 of Appium
2+
java client. This list should help you to successfully migrate your
3+
existing automated tests codebase.
4+
5+
6+
## The minimum supported Selenium version is set to 4.35.0
7+
8+
- Selenium versions below 4.35.0 won't work with Appium java client 10+.
9+
Check the [Compatibility Matrix](../README.md#compatibility-matrix) for more
10+
details about versions compatibility.
11+
12+
## Removed previously deprecated items
13+
14+
- `org.openqa.selenium.remote.html5.RemoteLocationContext`, `org.openqa.selenium.html5.Location` and
15+
`org.openqa.selenium.html5.LocationContext` imports have been removed since they don't exist
16+
in Selenium lib anymore. Use appropriate replacements from this library instead for APIs and
17+
interfaces that were using deprecated classes, like `io.appium.java_client.Location`.

0 commit comments

Comments
 (0)