Size: a a a

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

2019 November 12

DL

Dmitry Lipchanskiy in Мобильное тестирование с Appium
Anastasia Kuntsova
ты обновить кнопку нажимал вв инспекторе?
Нажимал. После этого просто в инспекторе загрузка и ничего больше виснет и всё
источник

D

Dmitry in Мобильное тестирование с Appium
Да, у меня был подобный глюк Инспектора - в React Native приложении вис экран, кнопка Обновить не помогала - я руками выходил на рабочий стол мобилки и тыкал Обновить в Инспекторе - сразу замечательно Испектор обновлялся.
источник

DL

Dmitry Lipchanskiy in Мобильное тестирование с Appium
Dmitry
Да, у меня был подобный глюк Инспектора - в React Native приложении вис экран, кнопка Обновить не помогала - я руками выходил на рабочий стол мобилки и тыкал Обновить в Инспекторе - сразу замечательно Испектор обновлялся.
Спасибо большое, попробую!
источник
2019 November 15

G

Gezehus in Мобильное тестирование с Appium
всем привет.
я новичок в мобильной автоматизации. нужна помощь)
запустила тесты с Espresso на android 8.1
получила ошибку:
Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=20814, uid=20814 not allowed because package io.appium.espressoserver.test does not have a signature matching the target tech.kargo.transporter.dev.debug  at android.os.Parcel.readException(Parcel.java:2004)
погуглила:
Your app and the espresso test server both need to be signed by the same key. You should have a look at the key-related capabilities. Set them to the same keystore/keyalias/passwords you used to sign your app, and it should work.
залезла в доку Appium Desired Capabilities.
нашла только эти:
keystorePath  
keystorePassword  
keyAlias
Какой из них использовать и как сетать значение им?
смогла извлечь из апк только SHA1 и SHA256.
Не совсем понимаю, что дальше делать, как я могу использовать SHA1 и засетать его в аппиум капабилити?
или я свернула не туда?
источник

D

Dmitry in Мобильное тестирование с Appium
Gezehus
всем привет.
я новичок в мобильной автоматизации. нужна помощь)
запустила тесты с Espresso на android 8.1
получила ошибку:
Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=20814, uid=20814 not allowed because package io.appium.espressoserver.test does not have a signature matching the target tech.kargo.transporter.dev.debug  at android.os.Parcel.readException(Parcel.java:2004)
погуглила:
Your app and the espresso test server both need to be signed by the same key. You should have a look at the key-related capabilities. Set them to the same keystore/keyalias/passwords you used to sign your app, and it should work.
залезла в доку Appium Desired Capabilities.
нашла только эти:
keystorePath  
keystorePassword  
keyAlias
Какой из них использовать и как сетать значение им?
смогла извлечь из апк только SHA1 и SHA256.
Не совсем понимаю, что дальше делать, как я могу использовать SHA1 и засетать его в аппиум капабилити?
или я свернула не туда?
Судя по всему, речь идёт о приватнике == ключ подписи приложения. SHAX тут вообще не при чём.
источник

G

Gezehus in Мобильное тестирование с Appium
Dmitry
Судя по всему, речь идёт о приватнике == ключ подписи приложения. SHAX тут вообще не при чём.
хорошо, допустим, я его найду.
как его засетать?
источник

D

Dmitry in Мобильное тестирование с Appium
Gezehus
хорошо, допустим, я его найду.
как его засетать?
Не знаю, я с Espresso не работал. Appium за меня сам как-то подписывает, видимо.
источник

G

Gezehus in Мобильное тестирование с Appium
Dmitry
Не знаю, я с Espresso не работал. Appium за меня сам как-то подписывает, видимо.
хорошо. спасибо.
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Подскажите плз. Может кто-то работает с gitlab ci и аллюром? Как сформировать из пайплайна репорт и получить его в виде артефакта?
источник

VT

Vladimir Toropov in Мобильное тестирование с Appium
Присоединяюсь к вопросу выше
источник

D

Dmitry in Мобильное тестирование с Appium
Anna Arkhipchuk
Подскажите плз. Может кто-то работает с gitlab ci и аллюром? Как сформировать из пайплайна репорт и получить его в виде артефакта?
Почитайте чего тут пишут, кажется пока глухо: https://github.com/allure-framework/allure2/issues/891
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Да, читала
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Спасибо
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Частично я решила проблему, формирую артефакт в афтерскрипте. Но только в случае success.
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Как определить, что афтер должен выполняться и в случае failure
источник

AK

Anastasia Kuntsova in Мобильное тестирование с Appium
Anna Arkhipchuk
Как определить, что афтер должен выполняться и в случае failure
when : always
источник

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Не срабатывает с афтер
источник

AK

Anastasia Kuntsova in Мобильное тестирование с Appium
а в джобе с тестами ставьте   allow_failure: true
источник

AK

Anastasia Kuntsova in Мобильное тестирование с Appium
Anna Arkhipchuk
Не срабатывает с афтер
срабатывает, значит что-то делатете не так
источник

AK

Anastasia Kuntsova in Мобильное тестирование с Appium
Anna Arkhipchuk
Не срабатывает с афтер
погодите, это надо в артефактами надо прописывать, а не after
источник