Я получаю сообщение об ошибке при запуске Appium на Android - PullRequest
0 голосов
/ 08 октября 2019

При запуске Appium на Android я получаю следующую ошибку:

Невозможно создать новый удаленный сеанс. Пожалуйста, проверьте журнал сервера для более подробной информации. Исходная ошибка: при обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: требуемые возможности должны включать приложение, appPackage или browserName. Информация о сборке: версия: '3.141.59', версия: 'e82be7d358', время: '2018-11-14T08: 25: 53'

* 1005. *

Мой код:

package SignupUchat;

import java.net.MalformedURLException;
import java.net.URL;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;

import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.remote.MobileCapabilityType;

public class Signup_Uchat {

    public static void main(String[] args) throws Exception {
        DesiredCapabilities dc=new DesiredCapabilities();

        dc.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium");
        dc.setCapability(MobileCapabilityType.DEVICE_NAME, "HUAWEI");
        dc.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
        dc.setCapability(MobileCapabilityType.PLATFORM_VERSION, "8.1.0");
        dc.setCapability("appPakage","com.android.calculator2");
        dc.setCapability("appActivity","com.android.calculator2.Calculator");

        URL url=new URL("http://127.0.0.1:4723/wd/hub");
        AndroidDriver<WebElement> driver=new AndroidDriver<WebElement>(url,dc);
    }
}   

1 Ответ

1 голос
/ 08 октября 2019

Кажется, что вы ошибаетесь в строке:

dc.setCapability("appPakage","com.android.calculator2");

Это должно:

dc.setCapability("appPackage","com.android.calculator2");

appPackage не appPakage

Возможности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...