t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проблема с подключением к Appium серверу, запущенному в консоли через C#. В чем может быть трабла?

csharp
server
appium
mobile
Теги: #<Tag:0x00007f21d631b150> #<Tag:0x00007f21d631af70> #<Tag:0x00007f21d631ac78> #<Tag:0x00007f21d631a908>

(Ростислав Патерюхин) #1

Сервер к консоли работает исправно. Если в браузер ввести localhost:port то сервер нормально реагирует и пишет логи в консоли. Но если попробовать подцепиться к нему с помощью кода, C# выдает ошибку:


В то же время, как запускаю десктопную версию, этот же код нормально работает без сбоев.
Сниппет подключения:

DesiredCapabilities cap = new DesiredCapabilities(); // экземпляр класса настроек
cap.SetCapability("deviceName", "device"); // имя девайся (абсолютно любое)
cap.SetCapability("udid", "127.0.0.1:62028");
cap.SetCapability("platformVersion", "5.1.1");// версия платформы (тоже любая)
cap.SetCapability("platformName", "Android");//имя платформы
cap.SetCapability("appPackage", "com.instagram"); // пространство имен используемое приложением
cap.SetCapability("appActivity", "com.instagram"); // активное окно

AndroidDriver<IWebElement> driver = new AndroidDriver<IWebElement>(new Uri("http://0.0.0.0:4543/wd/hub"), cap); // инициализируем экземпляр класса драйвера с настроечками
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60));