Appium android 获取错误:应该提供JSONWP或W3C功能

Appium android 获取错误:应该提供JSONWP或W3C功能,appium-android,Appium Android,不确定这是否是兼容性问题。我使用的appium版本是4.0.0,selenium版本是3.0.0 我已经检查了appium和selenium的最新版本,仍然收到相同的错误,下面是错误: [debug][W3C]使用参数调用AppiumDriver.createSession()[null,null,{“desiredCapabilities”:{“appPackage”:“com.android.calculator2”,“appActivity”:“com.android.calculator

不确定这是否是兼容性问题。我使用的appium版本是4.0.0,selenium版本是3.0.0

我已经检查了appium和selenium的最新版本,仍然收到相同的错误,下面是错误:

[debug][W3C]使用参数调用AppiumDriver.createSession()[null,null,{“desiredCapabilities”:{“appPackage”:“com.android.calculator2”,“appActivity”:“com.android.calculator2.Calculator”,“noReset”:“false”,“automationName”:“UiAutomator2”,“PlatformVersionOb”:“9”,“udid”:“emulator-5554”,“platformName”:“android”,“deviceName”:“Pixel_2_API28”,“所需能力”:{}] [调试][BaseDriver]事件“newSessionRequested”记录于1570772955711(格林尼治标准时间11:19:15+0530(印度标准时间)) [调试][BaseDriver]事件“newSessionStarted”记录于1570772955712(格林尼治标准时间11:19:15+0530) [调试][W3C]在运行命令时遇到内部错误:错误:应提供JSONWP或W3C功能

以下是我在代码中设置的功能:-

public static void main(String[] args) throws InterruptedException {


    //Set the Capabilities
    System.out.println("Setting Capability");

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability("deviceName", "Pixel_2_API_28");
    caps.setCapability("udid", "emulator-5554");
    caps.setCapability("platformName", "Android");
    caps.setCapability("platformVersion", "9.0");       
    caps.setCapability("appPackage", "com.android.calculator2");
    caps.setCapability("appActivity", "com.android.calculator2.Calculator");
    caps.setCapability("automationName", "UiAutomator2");
    caps.setCapability("noReset", "false");


    //Instantiate Appium Driver

    System.out.println("Instantiating Driver"); 

    try {

        AndroidDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), caps);
        driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
        Thread.sleep(10000);

    }catch(MalformedURLException e){
        System.out.println(e.getMessage());

    }
publicstaticvoidmain(String[]args)抛出InterruptedException{
//设置功能
System.out.println(“设置能力”);
DesiredCapabilities=新DesiredCapabilities();
caps.setCapability(“deviceName”、“Pixel_2_API_28”);
caps.setCapability(“udid”、“emulator-5554”);
caps.setCapability(“平台名”、“安卓”);
caps.setCapability(“平台版”、“9.0”);
setCapability(“appPackage”、“com.android.calculator2”);
caps.setCapability(“appActivity”、“com.android.calculator2.Calculator”);
caps.setCapability(“automationName”、“UiAutomator2”);
上限设定能力(“noReset”、“false”);
//实例化应用程序驱动程序
System.out.println(“实例化驱动程序”);
试一试{
AndroidDriver=新的AndroidDriver(新URL(“http://127.0.0.1:4723/wd/hub"(大写),;
driver.manage().timeouts().implicitlyWait(80,TimeUnit.SECONDS);
睡眠(10000);
}捕获(格式错误){
System.out.println(e.getMessage());
}