Документация
ОС Аврора 5.2.0
Пример использования
Следующий Python-код демонстрирует инициализацию и использование qtium-driver с приложением Application Template из примеров SDK:
from appium import webdriver
from appium.options.common import AppiumOptions
from selenium.webdriver.common.by import By
appium_server_url = f'http://localhost:4723/'
appium_server_capabilities = {
'automationName': 'Aurora', # Новое обязательное поле
'platformName': 'Aurora',
'platformVersion': '2.2',
'newCommandTimeout': 86400,
'appPackage': 'ru.auroraos.ApplicationTemplate',
'deviceName': '192.168.2.15',
'autoLaunch': False,
'appiumInspector': False, # Новое опциональное поле
}
appium_driver_options = AppiumOptions().load_capabilities(appium_server_capabilities)
driver = webdriver.Remote(appium_server_url, options=appium_driver_options)
driver.launch_app()
driver.find_element(By.ID, 'aboutButton').click()
driver.execute_script('app:waitForPageChange', 1000)
driver.execute_script('app:swipe', 'up')
driver.execute_script('app:swipe', 'down')
Пример реализации UI-автотестов UiComponentGalleryTestExample.