Size: a a a

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

2020 February 10

MK

Mary Kuznetsova in Мобильное тестирование с Appium
Всем приветики, есть тупой вопрос: как в кукумбере при описании шага использовать символ "+" ?
типо
@And("^я устанавливаю в границу фильтра \"([^\"]*)\" значение типа дефолтное + (-?\\d+)$")
Нигде не нашла(
источник

M

Mike in Мобильное тестирование с Appium
Vadim
После того как я просэтал все эти значение appium-doctor не выдает ошибок, а запуская локально пишет, что JAVA_HOME и ANDROID_HOME не просэтались
У тебя случайно не каталина? Был такой же момент, ссылка на мое первое сообщение, ниже листай будет решение https://t.me/c/1139046686/12790
источник

V

Vadim in Мобильное тестирование с Appium
Mike
У тебя случайно не каталина? Был такой же момент, ссылка на мое первое сообщение, ниже листай будет решение https://t.me/c/1139046686/12790
да, каталина, спасибо гляну
источник
2020 February 11

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Ребят, может пора слезать с Appium? =)
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
#Testing #Instrumentation #UIAutomator

Вышел Kaspresso 1.1.0

Разработчики Kaspresso продолжают работу над ошибками в Instrumentation тестирование под Android и теперь они улучшают UI Automator - встречайте Kautomator.

Kautomator ускоряет UI Automator просто до небес 🚀. Подробности как это сделали здесь. Сравнение скорости работы смотрите ниже ⬇️⬇️⬇️

Кроме того, Kautomator - это красивая обертка над UI Automator, делающая написание тестов одним сплошным удовольствием, используя возможности Kotlin.

В купе с механизмом интерсепторов, Kaspresso + Kautomator обеспечивают мощную защиту от flaky. Подробнее здесь и здесь.

Новый релиз также отметился:
🔥 Тестирование обновлений приложения
🔥 Проверка Logcat логов, которая позволяет следить за соблюдением GDPR
👉 Новый continuously метод для тестов
👉 Улучшения в BaseTestCase и BaseTestContext
👉 Исправление багов
👉 Улучшение документации и примеров

Совсем скоро в гости к Android Broadcast Podcast придут создатели Kaspresso, чтобы рассказать больше о тестирование Android приложений и как их библиотека его улучшает
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Сравнение работы Kautomator (слева) и UI Automator (справа)
источник

AV

Alexei Vinogradov in Мобильное тестирование с Appium
Eugene Matsyuk
Ребят, может пора слезать с Appium? =)
Так это. Вроде у Аппиума ж под капотом UIAutomator2 для андроида. Может заплагините ноухау, чтобы Аппиум летал?
источник

AV

Alexei Vinogradov in Мобильное тестирование с Appium
Сам по себе Аппиум это просто обвязка WebDriver над низкоуровневыми фреймворками типа UIAutomator.
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Alexei Vinogradov
Так это. Вроде у Аппиума ж под капотом UIAutomator2 для андроида. Может заплагините ноухау, чтобы Аппиум летал?
да в Аппиуме есть еще ряд консернов
не так то просто там)
источник

V

Vadim in Мобильное тестирование с Appium
Eugene Matsyuk
Ребят, может пора слезать с Appium? =)
А как с иосом быть?))
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Vadim
А как с иосом быть?))
хех) ну заем так сразу то?))
вообще Авито пилят щас активно фреймворк интересный
https://github.com/avito-tech/Mixbox
https://github.com/avito-tech/Emcee

но там пока все в стадии формирования
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Alexei Vinogradov
Так это. Вроде у Аппиума ж под капотом UIAutomator2 для андроида. Может заплагините ноухау, чтобы Аппиум летал?
вообще тут очень много аспектов
могу как-нить расписать)
но я бы делал ставку именно на каспрессо в будущем 😉
источник

AV

Alexei Vinogradov in Мобильное тестирование с Appium
Eugene Matsyuk
вообще тут очень много аспектов
могу как-нить расписать)
но я бы делал ставку именно на каспрессо в будущем 😉
ну так аппиум - чтобы писать тест один тест для Android и iOS, в основном. А ваш - наверное чтобы быстрые тесты писать под андроид. Они в разных категориях выступают.
источник

AV

Alexei Vinogradov in Мобильное тестирование с Appium
Как раз аспекты расписать - это интересно, это всегда пожалуйста. А то что, свой фреймворк всегда лучше всех - это мы и так знаем по Селениду.
источник

AR

Andrey Romanchuk in Мобильное тестирование с Appium
Alexei Vinogradov
Как раз аспекты расписать - это интересно, это всегда пожалуйста. А то что, свой фреймворк всегда лучше всех - это мы и так знаем по Селениду.
Не только по Селениду, простите за флуд)
источник
2020 February 12

v

val 🐾 in Мобильное тестирование с Appium
всем привет 🙂
я разработчик и у меня есть вопрос, возможно мне кто-то поможет. я застряла с фиксом для нашей QA команды.
я спрашивала в других QA чатах и мне посоветовали спросить здесь.

✔️react-native. iOS only.

✔️у меня есть элемент, который расположен как position: absolute и appium его не видит.
это просто блок, который содержит три кнопки. имеет testID и accessibilityLabel.
appium видит блок под этим элементом, а сам элемент нет.
когда удаляю position: absolute элемент находится.
в дереве элементов appiumDesktop его тоже нет, когда position: absolute активна.

я нашла похожее ишью, но оно было закрыто: https://github.com/appium/appium/issues/12064 (да и здесь упор на хедер)

может кто-то сталкивался с чем-то подобным. спасибо!

ps. если нет, видимо просто перепишу кусок, но обидно 😢
источник

V

Vadim in Мобильное тестирование с Appium
Есть например такой UIElement:

@iOSFindBy(xpath = "//XCUIElementTypeSecureTextField[@value='Password']")
@AndroidFindBy(id = “com.my.package.name.dev:id/password")
private MobileElement passwordField;


Как можно разделить Android на два таргета? На дэве используется постфикс .dev, в проде его нету… Как можно настроить это гибко, что бы не дублировать постоянно код?
источник

V

Vadim in Мобильное тестирование с Appium
В андроиде можно сделать в грейдле productFlavors
источник

YR

Yqt Rqt in Мобильное тестирование с Appium
Привет. Подскажите плиз. Как на ios открыть app switcher?  Свайпом не получается.
источник
2020 February 13

V

Vel in Мобильное тестирование с Appium
Yqt Rqt
Привет. Подскажите плиз. Как на ios открыть app switcher?  Свайпом не получается.
Кликнуть?!
источник