test automation of iOS applications with python environment

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

http://appium.io/

1 лайк

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

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

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

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

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

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

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

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

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

И еще мысль, можно найти какой-то фреймворк на Objective-C Tutorial: iOS Objective-C Unit Testing Frameworks And How To Use Them, http://iosunittesting.com/ и написать врапер через бридж PyObjC. Ну это так для размышлений. Точно не знаю, сработает ли такой подход.

1 лайк