Size: a a a

Мобильное тестирование с Appium

2020 April 06

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Alice Carroll
В ios оно все равно не умеет и уметь не будет, а вот чем оно лучше чашечки kakao непонятно
iOS не умеет, это да
сравнивать с какао не совсем верно. Kaspresso - это надстройка над Kakao/Espresso.
Посмотрите мельком вот эту статью - https://habr.com/ru/company/kaspersky/blog/467617/
Плюс быстро взгляните на второй релиз - https://github.com/KasperskyLab/Kaspresso/releases/tag/v1.1.0
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Да я понимаю что это надстройка, прост под свои проекты/конкретные специфические задачи мне показалось проще написать свой DSL на kotlin, благо он это позволяет легко...

Серебряные пули уже изобретали например в Альфа-Банке с их акитой, такое себе получилось... BDD-монстр
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Alice Carroll
Да я понимаю что это надстройка, прост под свои проекты/конкретные специфические задачи мне показалось проще написать свой DSL на kotlin, благо он это позволяет легко...

Серебряные пули уже изобретали например в Альфа-Банке с их акитой, такое себе получилось... BDD-монстр
ну вот мы вместили опыт ЛК, Авито и HH
как показывает практика, данный DSL хорошо заходит в других компаниях, избавляя от масса гемора и боли, особенно в начале) ну и плюс это же не просто DSL, там мощный механизм интерсепторов и вот это все)
а что за акита? первый раз слышу, есть ссылочка?)
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
@AliceCarroll239 поиграйся с примером, если будет время
просто ради даже опыта)
источник

AC

Alice Carroll in Мобильное тестирование с Appium
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
спасибо, пощупаю)
источник
2020 April 07

МК

Максим Кудрявцев in Мобильное тестирование с Appium
Добрый день ! Подскажите пожалуйста. Пытаюсь использовать Appium + Python. Подключен смартфон c OS Android 10.
При старте сессии, возникает следующая ошибка:

The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

Вот что делаю я:

from appium import webdriver

desired_caps = {
 'platformName': 'Android',
 'platformVersion': '10.0',
 'deviceName': 'Xiaomi MI8',
 'automationName': 'UiAutomator2',
 'appPackage':'com.android.chrome',
 'appActivity': 'com.google.android.apps.chrome.Main',
 'browerName': 'chrome'
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

Кто-нибудь знает, какова причина этой ошибки?
источник

S

SAR in Мобильное тестирование с Appium
мне кажется проблема на стороне настроек самого аппиума посмотри че там доктор пишет))
у тебя инспектор запускается?
источник

МК

Максим Кудрявцев in Мобильное тестирование с Appium
Инспектор это на самом смартфоне appium?
источник

МК

Максим Кудрявцев in Мобильное тестирование с Appium
запускаю скрипт - на смартфоне открывается и закрывается appium settings - предлагает установить UIautomator2server и UIautomator2server.test, потом падает с ошибкой, которую описывал выше☹️
источник

S

SAR in Мобильное тестирование с Appium
испектор
можно запустить и на самом смартофоне
в зависимости от капабилити, которые пропишешь в JSON Representation

вот если тут не запустится
он тебе напишет ошибку

от нее можно будет скакать

в терминале черкани
appium-doctor —android

и посмотри че там не хватает
источник

МК

Максим Кудрявцев in Мобильное тестирование с Appium
Спасибо, попробую
источник

МК

Максим Кудрявцев in Мобильное тестирование с Appium
В общем, в SDK не было папки tools, поставил Android Studio 2.2, вместе с ним все поставилось. Сейчас все ок) Спасибо большое
источник

S

SAR in Мобильное тестирование с Appium
источник

АБ

Арсений Батыров in Мобильное тестирование с Appium
Максим Кудрявцев
В общем, в SDK не было папки tools, поставил Android Studio 2.2, вместе с ним все поставилось. Сейчас все ок) Спасибо большое
Тулзы кончились начиная с версии 3.6
источник

АБ

Арсений Батыров in Мобильное тестирование с Appium
но можно отключить hide obsolete packages  и поставить их руками
источник

МК

Максим Кудрявцев in Мобильное тестирование с Appium
Максим Кудрявцев
Добрый день ! Подскажите пожалуйста. Пытаюсь использовать Appium + Python. Подключен смартфон c OS Android 10.
При старте сессии, возникает следующая ошибка:

The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

Вот что делаю я:

from appium import webdriver

desired_caps = {
 'platformName': 'Android',
 'platformVersion': '10.0',
 'deviceName': 'Xiaomi MI8',
 'automationName': 'UiAutomator2',
 'appPackage':'com.android.chrome',
 'appActivity': 'com.google.android.apps.chrome.Main',
 'browerName': 'chrome'
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

Кто-нибудь знает, какова причина этой ошибки?
а если все тоже самое делать на эмуляторе, то опять эта же ошибка🤷🏻‍♂️
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Всем привет, в течении месяца, должна начаться работа по написанию тестов на иос, андроид сейчас заканчиваем. Смотрю в сторону FindByAndroid/iOs, у кого в проэкте так реализовано? С какими проблемами возможно столкнемся?
источник

S

SAR in Мобильное тестирование с Appium
Максим Кудрявцев
а если все тоже самое делать на эмуляторе, то опять эта же ошибка🤷🏻‍♂️
appium-doctor --android
Чё нибудь красным светит?
источник

S

SAR in Мобильное тестирование с Appium
Похоже,что снова чего то не хватает, только теперь для эмулятора
источник