Articles of appium

Appium: Как получить WEB_VIEW от ионного гибридного приложения?

Я разработал гибридное приложение с использованием ионного каркаса. Теперь пришло время проверить мое приложение, поэтому я выбрал appium для автоматизации его. Я сохранил настройку appium, и мое приложение установлено на моем устройстве, подключено через USB. Я написал образец теста, чтобы цвести кнопку входа в систему и отправить ключи в нужные поля, такие как электронная почта […]

Как отслеживать HTTP-трафик эмулятора iOS / Android от тестов Appium JUnit?

Поэтому я пишу тесты JUnit для приложений iOS / Android, используя Appium для тестирования тестов на iOS-симуляторе и эмуляторе Android. Приложение отправляет и принимает HTTP-запросы на удаленный сервер. Я хотел бы проверить, что приложение отправляет правильный HTTP-трафик из моих тестов JUnit. Каким образом я могу отслеживать сетевой трафик из своего кода?

WebDriverException: Сообщение: новый сеанс не может быть создан

WebDriverException: Сообщение: новый сеанс не может быть создан. (Исходная ошибка: не удалось перевести сеанс из Chromedriver) Я нашел некоторые решения, но ничего не получилось Я новичок в автоматизации.

Транспарант: WebDriverError: неизвестная ошибка: операция не поддерживается на Android

Я пытаюсь запустить тест-протрактор на реальном устройстве (Android Phone, версия Android 5.0.1). Он открывает браузер (Chrome), но не переходит к URL-адресу и бросает ниже сообщения об ошибке. super(opt_error); ^ WebDriverError: unknown error: operation is unsupported on Android (Session info: chrome=49.0.2623.105) (Driver info: chromedriver=2.18.343845 (73dd713ba7fbfb73cbb514e62641d8c96a94682a),platform=Windows NT 10.0 x86_64). Вот код из conf js (pasing только требуемый […]

Как я могу использовать appium для автоматизации браузера на Android?

Я хочу использовать appium для автоматизации браузера на Android-телефоне, но я не знаю, как установить эту возможность. Во-первых, я включил USB-отладку на моем устройстве Android в настройках разработчика. Во-вторых, adb работает хорошо, я вижу идентификатор устройства. В-третьих, я начал Appium.exe из Appium для Windows и набрал некоторый код JAVA, но я не знаю, как установить […]

Appium на Android – SendKeys в EditText также отображает текст по умолчанию

Я пытаюсь написать некоторые автоматизированные тесты с Appium для Android для WordPress Mobile ( https://github.com/wordpress-mobile/WordPress-Android ). Первое, что я пытаюсь сделать, это ввести имя пользователя на главном экране входа, чтобы войти на мой сайт WordPress, и у меня возникла проблема с SendKeys в поле «имя пользователя». Вот как элемент отображается в файле uiautomatorviewer: Вот что […]

Метод прокрутки не работает при тестировании автоматизации Android

Я пытаюсь реализовать метод салфетки. Может быть, я знаю, что является правильным способом достижения моей цели? public void swipeWithCordinateLocation(WebDriver driver,double startX, double startY,double endX,double endY, double Duration) { JavascriptExecutor js = (JavascriptExecutor) driver; HashMap<String, Double> swipeObject = new HashMap<String, Double>(); swipeObject.put("x", startX); swipeObject.put("y", startY); swipeObject.put("x", endX); swipeObject.put("y",endY ); swipeObject.put("duration", Duration); // HashMap[] param = {swipeObject}; […]

Как прокрутить и прокрутить до последнего в Appium

Я получаю некоторые изображения из API, и я не знаю числа, и теперь я хочу протестировать интерфейс в Android через Appium, и я хочу прокрутить вниз до последнего изображения. Как я могу это сделать, а также я не знаю, что называется заголовком API, чтобы я мог ScrollTo («Название»), а также я не могу провести последнее. […]

Appium: любая работа для использования идентификаторов элемента для автоматизации приложения

Я использую Appium для тестирования мобильного приложения. Когда я использую xpath, он работает нормально, но я не могу работать с идентификаторами для этого приложения. //This is working fine remoteDriver.findElementByXPath("/linear[1]/window[2]/linear[1]/linear[1]/linear[2]/linear[1]/text[2]").click(); // Click on signIn button // This doesn't recognize the element remoteDriver.findElementById("ButtonSignIn").click(); // Click on signIn button Если у кого-то есть опыт работы с 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 == […]