Forum Discussion

Nate's avatar
Nate
Occasional Contributor
2 years ago

System.InvalidCastException starting client side appium C# test

Seeing the following when attempting to start BitBar sessions with `new AndroidDriver<AndroidElement>(url, options, TimeSpan.FromMinutes(3)`:

System.InvalidCastException : Unable to cast object of type 'System.String' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'

at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Appium.AppiumDriver`1..ctor(ICommandExecutor commandExecutor, ICapabilities appiumOptions) at OpenQA.Selenium.Appium.AppiumDriver`1..ctor(Uri remoteAddress, ICapabilities appiumOptions, TimeSpan commandTimeout) at OpenQA.Selenium.Appium.Android.AndroidDriver`1..ctor(Uri remoteAddress, DriverOptions driverOptions, TimeSpan commandTimeout) at...

 

Works fine with my local Appium instance.

Found an old bug that seems similar but is closed: 356