Hello
See below code , since updating project to latest appium and selenium , getting that DesiredCapabilities is obsolete in favour of Options, how would I change below to fix all the errors, have tried a few different options to cannot find the answer, please help
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability(“deviceName”, “Galaxy J3”);
cap.SetCapability(“platformVersion”, “5.1.1”);
cap.SetCapability(“platformName”, “Android”);
cap.SetCapability(“appPackage”, “com.softworks.selfservice.app”);
cap.SetCapability(“appActivity”, “com.softworks.selfservice.app.MainActivity”);
//cap.SetCapability(“useLocationServices”, true);
cap.SetCapability(MobileCapabilityType.NewCommandTimeout, 150000);
cap.SetCapability("automationName", "UiAutomator2");
driver = new AndroidDriver(new Uri(“http://127.0.0.1:4723/wd/hub ”), cap);
Could someone help me as have been unable to get it to work, see below as my attempt
private ChromeOptions CreateOptions()
{
ChromeOptions options = new ChromeOptions();
options.PlatformName = "Android";
//options.AddAdditionalCapability(MobileCapabilityType.DeviceName, "Galaxy J3");
options.AddAdditionalCapability("deviceName", "4200f95ee4e34300");
options.AddAdditionalCapability(MobileCapabilityType.PlatformVersion, "10.0");
options.AddAdditionalCapability("platForm","Android");
options.AddAdditionalCapability(AndroidMobileCapabilityType.AppPackage, "com.softworks.selfservice.app");
options.AddAdditionalCapability(AndroidMobileCapabilityType.AppActivity, "com.softworks.selfservice.app.MainActivity");
options.AddAdditionalCapability(MobileCapabilityType.NewCommandTimeout, 15000);
options.AddAdditionalCapability(MobileCapabilityType.NoReset, false);
options.AddAdditionalCapability(MobileCapabilityType.AutomationName, "UiAutomator2");
options.AddAdditionalCapability(MobileCapabilityType.AutoWebview, true);
options.AddAdditionalCapability(AndroidMobileCapabilityType.ChromedriverExecutable, @"C:\MobileAutomation\ChromeDriver\244\chromedriver.exe");
var caps = options.ToCapabilities();
return options;
}