dotnet-client
dotnet-client copied to clipboard
Appium WebDriver 5.0.0-beta01 source code still doesn't support Selenium V4.0
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
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.
- There is no "CommandInfoRepository" to create a series of commands in a dictionary to run using ICommandExecutor.
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.
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?
@akinsolb can be closed I assume, due to no response.