appium / java-client

Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
Apache License 2.0
1.2k stars 753 forks source link

Support Selenium Remote WebDriver Builder #2030

Open titusfortner opened 11 months ago

titusfortner commented 11 months ago

Description

I was working with an Appium user who wanted to change something in the Http Client. The easiest way to do that in Selenium is with the RemoteWebDriverBuilder class, but then it doesn't have a way to add the commands via the Command Executor the way Appium Driver does.

I tried to add support in https://github.com/SeleniumHQ/selenium/pull/12830, but it just doesn't do what is needed unless the class with the additional commands are annotated and structured the way that Selenium has them.

Is there any interest in collaborating to make the Appium Driver methods work with the RemoteWebDriverBuilder natively?