The problem
Any attempt to instantiate remote WebDriver triggers a TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'
Environment
- Appium version: 2.10.1
- Selenium version: 4.10.0
- Desktop OS/version used to run Appium: Mac OS Ventura 13.4
Details
Looks like the latest Selenium introduced a breaking change in the WebDriver constructor by dropping desired_capabilities arg.
Code To reproduce issue
from appium.webdriver import Remote
Remote()
...
TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'
The problem
Any attempt to instantiate remote WebDriver triggers a
TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'Environment
Details
Looks like the latest Selenium introduced a breaking change in the WebDriver constructor by dropping desired_capabilities arg.
Code To reproduce issue