Невозможно запустить сеанс драйвера Android, если на мобильном телефоне включена vpn - PullRequest
0 голосов
/ 25 сентября 2019

Когда я пытаюсь запустить мою программу appium без включения vpn на мобильном устройстве, она работает нормально.Но когда я включаю службу vpn на мобильном телефоне и выполняю, та же самая программа не может запустить сеанс драйвера Android, она также перезапускает сервер adb.

    DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
    desiredCapabilities.setCapability(MobileCapabilityType.DEVICE_NAME, DEVICE_SERIAL);
    desiredCapabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "UiAutomator2");
    desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "ANDROID");
    desiredCapabilities.setCapability("udid", DEVICE_SERIAL);
    desiredCapabilities.setCapability("autoGrantPermissions", "true");
    desiredCapabilities.setCapability("appPackage", "com.sonyliv");
    desiredCapabilities.setCapability("appActivity", "tv.accedo.via.android.app.splash.InitializationActivity");
    AndroidDriver androidDriver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), desiredCapabilities);

Журналы сервера Appium:

[ADB] Getting connected devices... [debug] [ADB] 0 device(s) connected [debug] [ADB] Could not find devices, restarting adb server... [debug] [ADB] Restarting adb [debug] [ADB] Killing adb server on port 5037 [debug] [ADB] Getting connected devices... –
...