Skip to content

Appium WebDriver 5.0.0-beta01 source code still doesn't support Selenium V4.0 #504

@RameshR66

Description

@RameshR66

Here's what I did, I referred the NuGet gallery for the Appium WebDriver 5.0.0-beta01 package and went through the source repository -

https://www.nuget.org/packages/Appium.WebDriver/5.0.0-beta01
https://github.com/appium/appium-dotnet-driver

When I try to run this code with Selenium Packages upgraded to version 4.0, I still get errors. For Example -

  • There is no more Remote namespace in Selenium V4.0 and above
    image

image

Hence, classes like "RemoteWebElementFactory" will be no more available from Selenium for Appium to consume. This means there is a severe rework needs to be done to create any corresponding elements based on relevant platforms.

  • DesiredCapabilities class is made internal within Selenium as part of V4.0 due to deprecation. Hence AppiumCapabilities cannot inherit the class anymore.

image

  • There is no "CommandInfoRepository" to create a series of commands in a dictionary to run using ICommandExecutor.

image

I don't think the version 5.0.0-beta01 source code is reworked significantly to support the Selenium V4.0. I will check the forks to see if anyone has already done these modifications. Any thoughts on these issues and how we can approach this would be great.

Thanks.

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