Недопустимый URI: не удалось проанализировать орган/хост Appium

Я только начал изучать Appium тестирование с использованием C#. Я сделал простую программу с помощью Visual Studio, чтобы просто открыть приложение из эмулятора.

Когда я запускаю свой код, я получаю эту ошибку

Message: System.UriFormatException : Invalid URI: The Authority/Host could not be parsed. TearDown : System.NullReferenceException : Object reference not set to an instance of an object.

это мой код

public class UnitTest1
{
    private AndroidDriver<AndroidElement> driver;
    private DesiredCapabilities capabilities;
    [SetUp]
    public void InItDriver()
    {
        capabilities = new DesiredCapabilities();
        capabilities.SetCapability("PlatformName", "Android");
        capabilities.SetCapability("deviceName", "Pixel_API_27:5554");
        capabilities.SetCapability("appPackage", "com.sisapp.in.tulip");
        capabilities.SetCapability("appActivity", "SplashActivity");
        driver = new AndroidDriver<AndroidElement>(new Uri("https:127.0.01:4723/wd/hub"), capabilities);
    }
    [Test]
    public void Test1()
    {
        Assert.IsNotNull(driver);
        System.Threading.Thread.Sleep(2000);
    }

    [TearDown]
    public void CloseTest()
    {
        driver.Quit();
    }
}

Примечание. Я не устанавливал ничего подобного Аппиум-сервер на свою машину.

Эти пакеты я установил в своем проекте. Как я могу решить эту проблему?

Недопустимый URI: не удалось проанализировать орган/хост Appium

попробуйте "https:127.0.01:4723/wd/hub" на "http s://127.0.01:4723/wd/hub" без пробела.

Arphile 08.04.2019 07:38

Я пробовал. Но все та же проблема. Спасибо.

R15 08.04.2019 07:50
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
1 300
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны установить и НачалоАппиум-сервер на вашем компьютере. После этого вы сможете запустить appium test.

Шаги по установке сервера appium

  1. Загрузите и установите nodejs из здесь
  2. установить сервер appium из cmd, используя:

    npm install -g appium

Чтобы запустить appium-сервер:

appium -a 127.0.0.1 -p 4723 --session-override

В коде вашего кода вместо Ури попробуйте использовать URL-адрес. Также измените свой URL следующим образом:

driver = new AndroidDriver(new URL("https://127.0.0.1:4723/wd/hub"), capabilities);

Редактировать: Вышеупомянутая проблема будет решена с помощью этого обходного пути, независимо от того, какие другие проблемы вы получаете :).

Когда я устанавливаю Appium Windows10, я не могу его установить. Это ссылка [github.com/appium/appium-desktop/releases/tag/… (Appium-windows-1.12.1.exe). Есть ли какая-либо другая безопасная или авторизованная ссылка для ее загрузки.

R15 08.04.2019 08:15

Вы должны знать, что Аппиум-сервер и Рабочий стол Appium — это две разные вещи. Appium Desktop представляет собой комбинацию Аппиум-сервер и Аппиум инспектор. Вы можете установить любой из них или оба в соответствии с вашими требованиями.

Suban Dhyako 08.04.2019 10:44

чтобы установить appium, вам нужно установить nodejs, после чего вы сможете установить сервер appium, используя npm install -g appium.

Suban Dhyako 08.04.2019 10:53

в чем была ошибка, показывающая, что вы устанавливаете appium-рабочий стол?

Suban Dhyako 08.04.2019 10:55

вы можете подписаться на это руководство, чтобы установить рабочий стол appium

Suban Dhyako 08.04.2019 11:01

Ошибка, которую я получаю, заключается в том, что My Window10 теперь позволяет установить. Говоря, что это программное обеспечение не является безопасным.

R15 08.04.2019 11:02

Теперь он успешно установлен.

R15 08.04.2019 11:19

Другие вопросы по теме