Size: a a a

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

2020 September 02

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
указывается где будет запускаться тест. локально, либо в облаке и их варианты
источник

D

Dement in Мобильное тестирование с Appium
понял, большое спасибо @Flash59
источник
2020 September 03

SC

Sergey Chevychelov in Мобильное тестирование с Appium
Ребят, привет. Такая проблема. Стартую селеноид через докер композ. Там же стартую контейнер андроида. Контейнер запускается, но в логах пишет ошибку
`ERROR: x86 emulation currently requires hardware acceleration!
android_1      | Please ensure KVM is properly installed and usable.
android_1      | CPU acceleration status: /dev/kvm is not found: VT disabled in BIOS or KVM kernel module not loaded`
Я так понял, нужно KVM установить и включить
Установить я его установил
но у меня все равно эта ошибка вылетает
что я не так делаю?
источник

SC

Sergey Chevychelov in Мобильное тестирование с Appium
может, его как-то включить надо?
источник

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
Sergey Chevychelov
Ребят, привет. Такая проблема. Стартую селеноид через докер композ. Там же стартую контейнер андроида. Контейнер запускается, но в логах пишет ошибку
`ERROR: x86 emulation currently requires hardware acceleration!
android_1      | Please ensure KVM is properly installed and usable.
android_1      | CPU acceleration status: /dev/kvm is not found: VT disabled in BIOS or KVM kernel module not loaded`
Я так понял, нужно KVM установить и включить
Установить я его установил
но у меня все равно эта ошибка вылетает
что я не так делаю?
источник

SC

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

SC

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

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
попробуй в терминале и еще разок стартани docker-compose
sudo modprobe kvm_intel
источник

SC

Sergey Chevychelov in Мобильное тестирование с Appium
команда просто выполнилась без какого-то вывода
источник

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
так и должно быть
источник

SC

Sergey Chevychelov in Мобильное тестирование с Appium
там вроде пишут, что надо в биосе включить, а потом как раз эту команду выполнить
пойду пробовать
спс
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
Привет, appium + wdio 6 + native ios-android аппка. В аппке повсеместно добавлены accesible-labels и я могу их легко находить используя селектор аля '~LabelName'. Проблема: как скролить к элементам которые находятся вне скрина. Если я юзаю что-то типа
$('~SelectorName').click()
то упадет с ошибкой элемент не обнаружен. При этом если я руками проскролю - то все кликается. Я пытался делать так:
driver.touchScroll(x, y,);
падает ошибка
The mandatory field 'params' is not present in JSON
кто как решает проблему скролла для универсальных селекторов?
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
наткнулся на стек оверфлов - https://stackoverflow.com/questions/63238189/appium-how-to-scroll-down-using-uiautomator2-and-webdriverio-with-react-native
но я не хочу писать отдельные селекторы на ios и android
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Сделай свайп по % от размеров экрана, через каждый свайп проверяй наличие.
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
спасибо, попробую
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
а какая общая практика? выходит держать универсальные селекторы для двух осей?
источник

AP

Alex P 🏡 in Мобильное тестирование с Appium
Igor Lantushenko
а какая общая практика? выходит держать универсальные селекторы для двух осей?
да вроде лучшая практика.
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
Alex P 🏡
да вроде лучшая практика.
но при этом click не будет работать из коробки если элемент вне скрина?
источник

AP

Alex P 🏡 in Мобильное тестирование с Appium
Igor Lantushenko
но при этом click не будет работать из коробки если элемент вне скрина?
Да именно
источник

IL

Igor Lantushenko in Мобильное тестирование с Appium
ясно, спасибо
источник