猿问

Appium 桌面 Java 。所需的能力。Android 设备:处理命令时发生未知的服务器端错误

操作系统:Mac Appium desktop 1.6.2 Java 1.8 App---Native----Android


嗨,大家好,


最近几天这让我发疯了。


我想要的能力似乎是正确的。


我在我的 Android 设备上启用了调试


我可以通过 adb devices 查看我的设备


但是,当我运行代码时,我得到了


An unknown server-side error occurred while processing the command.

因此,我转到 此链接 并按照该链接正确添加信息,但仍然收到相同的错误消息。


我完全糊涂了。有人可以帮我启动一个已经安装在我的移动设备上的应用程序吗?


(注意:出于安全原因修改了设备和IP地址)


以下是所需的功能:


包装基础知识;


import java.net.MalformedURLException;

import java.net.URL;


import org.openqa.selenium.remote.DesiredCapabilities;


import io.appium.java_client.android.AndroidDriver;

import io.appium.java_client.android.AndroidElement;

import io.appium.java_client.remote.AndroidMobileCapabilityType;

import io.appium.java_client.remote.MobileCapabilityType;


public class AndroidDevice {


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

// TODO Auto-generated method stub

DesiredCapabilities cap = new DesiredCapabilities();

cap.setCapability(MobileCapabilityType.DEVICE_NAME, "420XXXXXXXXXX");

cap.setCapability(MobileCapabilityType.VERSION, "5.1.1");

cap.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");

cap.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, "com.pintrest");

cap.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, ".activity.PinterestActivity ");

AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"),cap);

//com.pinterest/.activity.PinterestActivity

}


跃然一笑
浏览 395回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答