Articles of appium

Android-эмулятор закрывается с помощью telnet через appium script

Я пытаюсь закрыть эмулятор Android, используя команду telnet через скрипт Appium, но после выполнения команды telnet, ожидающей ввода вручную для команды «kill». Не удалось выполнить команду «Убить» вместе с скриптом Appium. Runtime.getRuntime().exec("telnet localhost 5554"); Process proc= Runtime.getRuntime().exec("kill"); BufferedReader r = new BufferedReader(new InputStreamReader(proc.getInputStream())); System.out.println("executed3"); String line; while (true) { line = r.readLine(); if (line == […]

Ошибка захвата ловушки Appium: spawn ENOENT (нет пробелов в пути)

Вот моя настройка: Appium 1.3.7 на Windows, реальное устройство Android с 4.1.2, Eclipse, TestNG. Путь к SDK без пробелов . Тест пробного калькулятора DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("BROWSER_NAME", "Chrome"); capabilities.setCapability("automationName", "Selendroid"); capabilities.setCapability("platformVersion", "4.1.2"); capabilities.setCapability("deviceName","0123456789ABCDEF"); capabilities.setCapability("platformName","Android"); capabilities.setCapability("appPackage", "com.android.calculator2"); capabilities.setCapability("appActivity","com.android.calculator2.Calculator); Заметка: Удаление capabilities.setCapability("BROWSER_NAME", "Chrome"); Линия ничего не меняет Путь к SDK добавляется в переменную PATH, поэтому […]

Error: uncaughtException: Невозможно прочитать свойства 'сокеты' из null из Appium для Android эмулятора

Я получаю следующие ошибки в консоли Appium (в основном) во время запуска моего приложения в эмуляторе Andriod. Приложение – приложение на основе sencha / cordova, но я не думаю, что это связано с этим. Error: uncaughtException: Невозможно прочитать свойства «сокеты» null date = Thu 29 января 2015 17:53:06 GMT-0800 (Стандартное тихоокеанское время), pid = 4256, […]

Appium: Элемент не может быть найден с использованием Xpath в гибридных приложениях для Android?

Я пытаюсь автоматизировать гибридное приложение с помощью appium.i разработал мое приложение с использованием Ionic Framework. Я завершил полную настройку ready.then, я попытался найти элементы, проверяющие использование firebug в Mozilla.i, найденный xpath конкретной кнопки //Button[text()='BROWSE MENU'] . Но когда я пытаюсь проверить его с помощью appium, он не может его найти, мой тест потерпел неудачу. Я […]

Не удается нажать кнопку «Разрешить» в диалоговом окне разрешений в Android с помощью Appium

Я не могу использовать кнопки «Запретить» или «Разрешить» в диалоговом окне «Разрешения» в Android с помощью Appium + Java. Нужно ли добавлять какие-либо возможности, прежде чем нажимать на эти кнопки? Ниже приведен код: DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("deviceName", "ASUS_Z00LD"); capabilities.setCapability("platformVersion", "6.0"); capabilities.setCapability("app","<AppPath>"); capabilities.setCapability("browserName", ""); AndroidDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); Thread.sleep(10000); […]

Захват экрана для Android с appium

В настоящее время у меня есть что-то, что можно сделать для скриншотов на iOS для тестов appium с использованием java и junit. Перед завершением теста он запускает этот код, чтобы получить последнюю видимую вещь на экране, прежде чем убить соединение @After public void tearDown() throws Exception { if (platform.equals(iOS)) { captureScreenshot(testName.getMethodName()); } driver.quit(); } @SuppressWarnings("Augmenter") […]

Использование Appium для автоматизации гибридного приложения

Я пытаюсь использовать Appium для запуска некоторых автоматических тестов на гибридном мобильном устройстве, построенном с использованием PhoneGap. В настоящее время я пытаюсь автоматизировать версию Android. Я успешно получаю тесты для установки .apk на эмулятор, и приложение открывается. Я делаю это, запустив узел сервера (не уверен, есть ли другие способы). Это, насколько я мог получить. Я […]

Как выполнить прокрутку с помощью appium в Java для собственного приложения для Android

Мне нужно прокрутить мое приложение (как слева направо, так и справа налево), где я использую Java в appium для автоматической автоматизации приложений для Android. Я пробовал эту ссылку, метод Swipe не работает при тестировании автоматизации Android Но я не могу, это любая другая ссылка, пожалуйста, поделитесь или кто-нибудь мне поможет.

Как закрыть / убить приложение на устройстве Android с помощью appium?

Чтобы убить / закрыть приложение, я попробовал driver.close(), driver.closeApp(), driver.quit() но приложение продолжает работать в фоновом режиме. Должна ли одна из этих команд действительно закрыть приложение? Если да, то как? Если нет – может ли кто-нибудь предложить альтернативное решение?

Любой, кто автоматизировал функционирование камеры мобильного телефона. Любые предложения, где я могу проверить изображение, снятое камерой?

У меня есть сценарий, когда я беру удаленное соединение Android-устройства с моей Windows-машины, а затем я дистанционно включаю камеру устройства из своей системы Windows после получения контроля над этим устройством. (Это похоже на контроль над инструментом для совместного использования экрана) Теперь мне нужно автоматизировать этот тестовый пример и выяснить, что я могу видеть то же […]