Описание тега python-appium

Клиент Appium Python. Библиотека расширений для добавления черновика Selenium 3.0 и черновика спецификации Mobile JSON Wire Protocol к привязкам языка Python для использования с платформой мобильного тестирования Appium.
1 ответ

Имеет ли клиент Python Appium достаточную поддержку по сравнению с Appium Java?

Я хочу начать мобильную автоматизацию iOS и выбрал Appium. Я смущен, если я должен использовать Appium-Java/Python. Я знаю, что выбор языка программирования - это личный выбор. Основная проблема здесь заключается в том, что клиент Python имеет меньш…
26 апр '18 в 15:40
0 ответов

AWS Device Farm- Appium Python - запуск только собранных тестов

Мне нужна помощь относительно запуска собранных тестов. Итак, вот мой сценарий. У меня есть тесты, структурированные так: tests_folder { feature01_tests_folder { tests } feature02_tests_folder { tests } } Я использую Appium Python. Моя проблема в то…
20 апр '17 в 10:33
2 ответа

Appium [ iOS Native app ] - Как прокрутить до определенного элемента / объекта с помощью Java?

Я хочу прокрутить до определенного элемента, который в настоящее время не виден на экране, но где-то внизу страницы, для чего мне нужно прокрутить вниз. Так dr.scrollTo() не работает и я пытался jsExecutor.executeScript("mobile: scroll", scrollObjec…
2 ответа

Локатор элементов с префиксом 'xpath("//android.widget.edittext[@resourse-id' не поддерживается

Я хочу ввести имя пользователя. Я пытался найти элемент, как показано ниже, используя UIatomator, но он выдает ошибку. Input Text xpath("//android.widget.EditText[@resourse-id='name']") test Я приложил скриншот для справки, пожалуйста, помогите.. по…
12 май '17 в 10:54
2 ответа

Получить текущий URL с AppiumLibrary - RobotFramework

Я использую AppiumLibrary с RobotFramework для тестирования просмотра веб-страниц на Android. В нескольких тестах мне нужно выяснить, какой текущий URL был направлен пользователю после нажатия на ссылку. Базовый пример теста: Test Appium AppiumLibra…
21 фев '19 в 14:25
0 ответов

TestingBot с Appium и прокси для прослушивания и проверки сетевого трафика / запроса

Мы используем Python и пытаемся реализовать тестирование приложений с помощью TestingBot и Appium. Мы можем использовать туннельный прокси TestinBot для захвата всех сетевых запросов в файле HAR. Однако в файле HAR все сетевые запросы "не могут подк…
31 авг '18 в 00:37
0 ответов

driver.context не может надежно вернуть веб-просмотр

Сервер Appium: 1.7.2 Appium-Python-Client==0.26 ios: 11.2 Используя следующее, я ожидаю найти два представления, нативное и веб-представление. Собственное представление всегда возвращается, но 9/10 раз оно не может вернуть контекст веб-просмотра. co…
23 янв '18 в 14:04
1 ответ

UIautomatorviewer не может создать иерархию XML пользовательского интерфейса для вызывающего приложения по умолчанию в Samsung S6 на Android 7

Мне нужен xpath кнопки набора, кнопки ответа, кнопки отклонения вызова и т. Д., Но UIautomatorviewer не создает иерархию XML пользовательского интерфейса для вызывающего приложения по умолчанию в Samsung S6. Есть ли другой способ получить эти элемен…
07 ноя '17 в 11:51
1 ответ

Функциональный тест Android-приложения с использованием Appium и Python

Это код Python для проверки правильности записи: def setUp(self):"Setup for the test" desired_caps = {} desired_caps['browserName']='' desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.4.2' desired_caps['deviceName'] = 'd…
1 ответ

Найти элемент по ios_ui не работает

Appium 1.5.0 Xcode 7.3 IOS 10.11.4 OSX EI Capitan Using on:Simulator iOS 8.1 Мой XML <?xml version="1.0" encoding="UTF-8"?> <AppiumAUT> <UIAApplication value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0" x="0"…
18 июн '16 в 22:52
0 ответов

Запуск команды ADB из скрипта Python, который содержит несколько кавычек

В моем скрипте Appium Python это пример того, как я обычно делаю вызовы ADB, для которых мне нужен вывод: target_device = str(subprocess.check_output(["adb", "-s", device1, "shell", "getprop | grep ro.product.model"])) Это прекрасно работает, так ка…
18 дек '18 в 20:53
0 ответов

Справка Appium/Android помогает найти элемент для работы

Я новичок в использовании Selenium с Appium для мобильного тестирования. Мы использовали веб-драйвер селена для автоматизации нашего веб-сайта и стремимся к автоматизации мобильного приложения. Я надеюсь, что смогу достать несколько быстрых указател…
1 ответ

Как получить исходное содержимое папки из вывода Appium pull_folder?

На основании документа appium по адресу http://appium.io/docs/en/commands/device/files/pull-folder/ папку можно извлечь следующим образом. folder_base64 = self.driver.pull_folder('/path/to/device/foo.bar') Согласно документу ответ folder_base64 выгл…
0 ответов

Appium stop_recording_screen выдает исключение при попытке сохранить запись

Я пытаюсь заставить функции записи экрана Appium работать со своим скриптом python/Appium. Было бы здорово иметь это для записи реальных взаимодействий через приложение. Ниже приведен пример кода, с которым я сейчас работаю, чтобы добиться этого. Ко…
18 фев '19 в 03:17
0 ответов

Appium с Python - класс настройки для веб-драйвера

Программирование для меня новость, и, возможно, я упускаю что-то очевидное. Я хотел бы создать отдельный файл и класс для настройки моего веб-драйвера для тестов Appium, но я получил такие ошибки, как: in test_login main_page = MainPage(self.driver)…
0 ответов

Отправить ключ возврата для iOS Appium python

Когда я тестирую приложение iOS с использованием python в Appium, как я могу отправить ключ возврата / ключ ввода? Я старался self.driver.press_keycode(66), Тем не менее, он бросает мне ошибку, которая selenium webdriver вопрос File "/Users/workspac…
26 фев '19 в 01:18
1 ответ

Appium: получение исключения при выполнении тестов

Appium 1.5.0 Xcode 7.3 IOS 10.11.4 OSX EI Capitan Using on:Simulator iOS 8.1 Исключение: [Appium] Had trouble ending session 93536764-0715-4f18-a8b0-4a06335e2d94: Instruments did not terminate after 5 seconds! [Appium] Removing session 93536764-0715…
0 ответов

Масштабирование карты на Android с помощью клиента Appium Python

Я работаю над автоматическим тестированием для приложения для Android с экраном карты. На этом экране я хочу увеличивать и уменьшать масштаб. Я не могу заставить его работать. Да, я прочитал ответ здесь [1], и он не работает. Ниже то, что я пробовал…
07 май '18 в 12:00
2 ответа

Как предоставить системные разрешения Android с помощью Python

Я новичок в Python и пытаюсь сделать тест автоматизации для приложения, использующего Appium 1.3.1 и Python 3.6 на симуляторе Android 7.1.1. На данный момент я застрял во всплывающем окне системных разрешений и не знаю, как выбрать элемент "ALLOW" в…
2 ответа

Как заставить функцию Python использовать значения из словаря на основе переменных среды?

Я автоматизирую тестирование на устройствах iOS и Android с помощью pytest и Appium. Учтите следующее: some_locator: { 'iOS': ('MobileBy.ACCESSIBILITY_ID', 'some_id'), 'Android': ('MobileBy.ID', 'another_id') } def foo(): bar = driver.find_element(s…
20 июн '18 в 13:59