Skip to content Skip to sidebar Skip to footer

Appium Automation: Getting Error - Org.openqa.selenium.webdriverexception: Unable To Parse Remote Response: Parameters Were Incorrect

I am trying to do appium android automation using Java. Below is the code: public class Main { AppiumDriver driver; @Before public void setup() throws Exception{ DesiredCapab

Solution 1:

We also need to pass the "deviceName" in the capabilities.

 desiredCapabilities.setCapability("deviceName","Android");

Also, if you doing hybrid/native app testing in the mobile, we need to pass appPackage and appActivity also. So combining all the mandatory capabilities, overall desired capabilities will look similar to this.

publicvoidsetup()throws Exception
{
DesiredCapabilitiescapabilities=newDesiredCapabilities();
capabilities.setCapability("deviceName","ANDROID");
capabilities.setCapability("platformVersion", "5.1");
capabilities.setCapability("platformName",Constant.appPlatform);
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", Constant.appPackage);
capabilities.setCapability("appActivity",Constant.appActivity);

driver = newAndroidDriver(newURL("http://127.0.0.1:4727/wd/hub"),capabilities);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
}

Easy way to get appActivity/appPackage is contacting your developer. If not possible check this=>appActivity/appPackage

More details about various capabilities are available here.

https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

Post a Comment for "Appium Automation: Getting Error - Org.openqa.selenium.webdriverexception: Unable To Parse Remote Response: Parameters Were Incorrect"