dotnet-client icon indicating copy to clipboard operation
dotnet-client copied to clipboard

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

Open RameshR66 opened this issue 2 years ago • 1 comments

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.

RameshR66 avatar Jul 07 '22 07:07 RameshR66

Hi, @RameshR66 . Not sure where exactly you encounter an issue. 5.0.0-Beta01 does support Selenium 4.0, I've been using it for some time now in my solution. can you provide the errors you are seeing?

Dor-bl avatar Aug 30 '22 21:08 Dor-bl

@akinsolb can be closed I assume, due to no response.

Dor-bl avatar Oct 20 '22 05:10 Dor-bl