Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

test automation of iOS applications with python environment

python
ios
Теги: #<Tag:0x00007f7b6494bf38> #<Tag:0x00007f7b6494bc90>

(Olexsandr Borisov) #1

Подскажите инструмент для автоматизации iOS (скриншот, управление тачпадом…), хорошо бы аналог ADB для android.


инструмент для автоматизации web iOS приложений? ios-driver или Appium?
(heartwilltell) #2

http://appium.io/


(Mykhailo Poliarush) #3

А почему именно python для автоматизации iOS а не AppleScript?


(rpwheeler) #4

Работал с iOS Simulartor при помощи Sikuli Script — http://www.sikuli.org/ .
Скриншоты есть, на функциях низкого уровня делал касания или перетаскивания. Мультитача не умеет, но мне и без него хватало.
Сценарии писал на Jython - Python поверх Java.


(Olexsandr Borisov) #5

нет управления тачскрином((


(Olexsandr Borisov) #6

всё написано на пайтоне, хотелось и для ios аналогично, с помощью AppleScript смогу коннектится и получать данные с устройства?


(Olexsandr Borisov) #7

не катит, сикули синхронный(((


(Olexsandr Borisov) #8

нашел как управлять файловой системой через iTunesMobileDevice.dll


(sidelnikovmike) #9

AppleScript это немного для другого все таки. ios - либо UI Automation tool с его javascript’ом, либо аппиум(но про него сказать ничего не могу, смотрел, но не использовал)


(Mykhailo Poliarush) #10

Стоит вообще упомянуть все доступные средства автоматизации для iOS на python:

А вообще я бы еще посмотрел в сторону всяких python фреqмворков и движков, которые позволяют создавать ios приложения на Python. Может быть там есть какая-то функциональность для доступа к приложениям:

И еще мысль, можно найти какой-то фреймворк на Objective-C http://maniacdev.com/2011/06/tutorial-ios-objective-c-unit-testing-frameworks-and-how-to-use-them, http://iosunittesting.com/ и написать врапер через бридж PyObjC. Ну это так для размышлений. Точно не знаю, сработает ли такой подход.