How can I run app automation with C# on Selenium 4?

I am getting the error desired capabilities are deprecated ever since I have upgraded.

Hello Devan,

The desired capabilities have deprecated with Selenium 4, so you can use AppiumOptions to pass mobile capabilities like below:

AppiumOptions caps = new AppiumOptions();

caps.AddAdditionalCapability("user", "YOUR_LT_USERNAME"); //Enter the Username here
caps.AddAdditionalCapability("accessKey", "YOUR_LT_ACCESS_KEY");  //Enter the Access key here
caps.AddAdditionalCapability("app", "APP_URL"); //Enter the App URL here.
caps.AddAdditionalCapability("deviceName", "iPhone 12"); //Change the device name here
caps.AddAdditionalCapability("platformVersion", "15");
caps.AddAdditionalCapability("platformName", "iOS");
caps.AddAdditionalCapability("isRealMobile", true);
caps.AddAdditionalCapability("network", true);