Size: a a a

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

2021 July 01

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
источник
2021 July 04

AC

Aleksey Chibisov in Мобильное тестирование с Appium
Добрый день, вопрос по XPath в Андроид приложении
UiAutomatorViewer показывает один индекс ( в моем случае 2), но в действительно ищется по другому индексу( 3, т.е. на один больше). При этом такое поведение только у одного из лейаутов. Если беру родительский лейаут у искомого элемента, то индекс верный, а если родительский над родительским, то индекс на 1 меньше.
Ниже по дереву ещё один свитч, там такое же поведение как и выделенного.
Это какое то стандартное поведение, или особенность моего приложения?
пример поиска элемента -  "//android.widget.LinearLayout[3]/android.widget.LinearLayout[2]/android.widget.Switch"
на скрине "выделен" искомый элемент и родительский над родительским
источник
2021 July 06

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
Кто-нибудь занимался тестированием веб приложения в браузере в Android?

An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '83.0.4103'. You could also try to enable automated chromedrivers download server feature. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details

Подскажите, как вы победили установку драйвера?
Дело дошло до того, что уже пытался попробовать передавать "chromedriver_autodownload" в capabilities, и всеравно не работает
http://appium.io/docs/en/writing-running-appium/security/#insecure-features
источник

D

Darya in Мобильное тестирование с Appium
Может, кто-нибудь подскажет, как с помощью press keycode прожать '!'?
источник

AY

Artem Yagodin in Мобильное тестирование с Appium
Всем привет…

У кого нибудь был опыт в какой либо из компании в запуске мобильных автотестов в облачных фермах на реальных девайсах? Что бы это еще можно было встроить в CI CD

Это вообще реально? Что думаете по этому поводу? Знаю что подобные фермы обходятся дорого, просто интересно, кто нибудь уже гоняет тесты таким образом, или все таки физические фермы девайсов до сих пор в тренде и от них никуда не уйти?👀
источник

NK

Nickolay Koryagin in Мобильное тестирование с Appium
используем browserstack, на 2 потока пока что. Работает стабильно.  Пока что больших проблем не встретилось

запускается из тимсити
источник

AY

Artem Yagodin in Мобильное тестирование с Appium
Спасибо👍🏻
источник
2021 July 07

S

Sofiia in Мобильное тестирование с Appium
Всем привет!
А поделитесь какая у вас инфраструктура для тестов. Интереснуют эмуляторы. На каком железе ганяете ios и на каком андроид. Используете ли selenium grid и docker?
Сейчас думаем над улучшением нашей инфраструктуры и пытаемся понять что нам нужно по ресурсам.
источник

II

Igor Ivliev in Мобильное тестирование с Appium
симулятор стартует на 12.5, грида и докера нет, распараллелили запуск через тестнг, по расписанию стартуют в сауслабс
источник

II

Igor Ivliev in Мобильное тестирование с Appium
андроид девайсы 8.1 и выше
как правило запуск в два треда
один девайс с маленьким разрешением, второй с большим разрешением
источник

MO

Market Online in Мобильное тестирование с Appium
Привет, подскажите пожалуйста как правильно делать ipa установочный файл для тестов в ферме. Пробую сделать для sauce labs и browserstack.

Первая проблема в интеренете в инструкции нужно выбирать generic ios device - у меня нет, выбрал any ios device.

На последнем шаге есть еще distribution mode, какой нужен?
источник

MO

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

S

Sergey in Мобильное тестирование с Appium
Было как-то, качнул соответствующий драйвер и по старинке проперти прописал. После этого пошло нормально
источник

I

Ilona in Мобильное тестирование с Appium
Привет всем, у кого-то была ошибка в аппиуме  xcodebuild failed with code 65? тесты ранятся на эмуляторе. в проекте WebDriverAgent в Xcode ошибка подписи, хотя даже когда она была исправлена всеравно ошибка в аппиуме не исчезла.
источник

NK

Nickolay Koryagin in Мобильное тестирование с Appium
может быть не тот WebDriverAgent был подписан
источник

I

Ilona in Мобильное тестирование с Appium
спасибо, я подписывала appium-webdriveragent проект WebDriverAgent.xcodeproj нужно было другой?
источник

D

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

PC

Pavel Chernikov in Мобильное тестирование с Appium
мы в коде задаем такие настройки Аппиума и он сам нужный хром драйвер скачивает.
источник

PC

Pavel Chernikov in Мобильное тестирование с Appium
private AppiumServiceBuilder getAppiumBuilder() {
       //Build the Appium service
       AppiumServiceBuilder builder = new AppiumServiceBuilder();
       builder.withIPAddress(APPIUM_ADDRESS);
       builder.usingPort(APPIUM_PORT);
       builder.withArgument(GeneralServerFlag.SESSION_OVERRIDE);
       builder.withArgument(GeneralServerFlag.LOG_LEVEL, "error");

       // Allow Appium to use --chromedriver_autodownload feature for Android
       // to Automatic discovery of compatible Chromedriver
       // http://appium.io/docs/en/writing-running-appium/web/chromedriver/
       if (isPlatformAndroid()) {
           builder.withArgument(GeneralServerFlag.RELAXED_SECURITY);
       }

       return builder;
   }
источник

DB

Dmitry Balalin in Мобильное тестирование с Appium
Подскажите, можно ли как-то из кода узнать имя и номер девайса мобильного устройства подключенного в данный момент??
источник