Appium android 获取错误:应该提供JSONWP或W3C功能
不确定这是否是兼容性问题。我使用的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功能 以下是我在代码中设置的功能:-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
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());
}