Size: a a a

Aerokube Support

2021 January 13

A

Anton in Aerokube Support
я просто помню такое же непонятное поведение, и с тех пор перешел на кастомные драйвер провайдеры. Там никакой скрытой логики нет, что указываешь, то и запрашивает у грида. Удобство в селениде иногда сильно мешает
источник

r

rukback in Aerokube Support
Видимо надо разобраться)
источник

S

Sergio in Aerokube Support
Всем привет! Запускаю тест на CI (Ubuntu 20.0), использую selenoid/android:10.0 и у меня сам емулятор не запускается. Подскажите в чем может быть дело? Вот логи с андроид контейнера

Waiting X server...
Waiting X server...
Logging to: /tmp/fluxbox.log
Waiting X server...
Waiting X server...
Waiting X server...
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb: no devices/emulators found
emulator: WARNING: System image is writable
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
WARNING. Using fallback path for the emulator registration directory.
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android Emulator" checkbox
- Click "OK"
adb: device offline
adb: device offline
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
2021-01-13 08:02:01:740 - [Chromedriver] Chromedriver exited unexpectedly with code 2, signal null
источник

A

Anton in Aerokube Support
Sergio
Всем привет! Запускаю тест на CI (Ubuntu 20.0), использую selenoid/android:10.0 и у меня сам емулятор не запускается. Подскажите в чем может быть дело? Вот логи с андроид контейнера

Waiting X server...
Waiting X server...
Logging to: /tmp/fluxbox.log
Waiting X server...
Waiting X server...
Waiting X server...
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb: no devices/emulators found
emulator: WARNING: System image is writable
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
WARNING. Using fallback path for the emulator registration directory.
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android Emulator" checkbox
- Click "OK"
adb: device offline
adb: device offline
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
2021-01-13 08:02:01:740 - [Chromedriver] Chromedriver exited unexpectedly with code 2, signal null
на CI вероятно нет docker виртуализации. Что за сервис или сервак?
источник

DG

Dmitry Gerasimov in Aerokube Support
Sergio
Всем привет! Запускаю тест на CI (Ubuntu 20.0), использую selenoid/android:10.0 и у меня сам емулятор не запускается. Подскажите в чем может быть дело? Вот логи с андроид контейнера

Waiting X server...
Waiting X server...
Logging to: /tmp/fluxbox.log
Waiting X server...
Waiting X server...
Waiting X server...
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb: no devices/emulators found
emulator: WARNING: System image is writable
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
adb: no devices/emulators found
WARNING. Using fallback path for the emulator registration directory.
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android Emulator" checkbox
- Click "OK"
adb: device offline
adb: device offline
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
qemu-system-x86_64-headless: warning: TSC frequency mismatch between VM (1995379 kHz) and host (2493986 kHz), and TSC scaling unavailable
2021-01-13 08:02:01:740 - [Chromedriver] Chromedriver exited unexpectedly with code 2, signal null
Если поддержка аппаратной виртуализации?
источник

S

Sergio in Aerokube Support
нет, докер есть и есть виртуализация
источник

ИП

Игнат Прокофьевич... in Aerokube Support
Всем привет
вопрос, сюда можно засетапать какойто текст ? или будет висеть unknown ?
источник

ИП

Игнат Прокофьевич... in Aerokube Support
источник

IK

Ivan Krutov in Aerokube Support
это имя пользователя, текст можно через капабилити name выставить
источник

A

Anton in Aerokube Support
@vaniaPooh вообщем после долгих разбирательств с оперой, решили что косяк таки на стороне селеноида. Внутри контейнера же все таки движок operablink, значит по логике и у грида надо запрашивать operablink. И я канеш понимаю что opera выбрано для удобства (и там вообще еще и presto внутри??)
Workaround для селенида вроде есть, кроме кастомных провайдеров, версию поновее и перезаписать капабилити
источник

A

Anton in Aerokube Support
Sergio
нет, докер есть и есть виртуализация
https://aerokube.com/images/latest/#_android
Hardware server or virtual machine with nested virtualization support is required to run Android images.
но какой командой проверить - забыл
источник

IK

Ivan Krutov in Aerokube Support
Anton
@vaniaPooh вообщем после долгих разбирательств с оперой, решили что косяк таки на стороне селеноида. Внутри контейнера же все таки движок operablink, значит по логике и у грида надо запрашивать operablink. И я канеш понимаю что opera выбрано для удобства (и там вообще еще и presto внутри??)
Workaround для селенида вроде есть, кроме кастомных провайдеров, версию поновее и перезаписать капабилити
а если они движок сменят, Selenide будете переписывать? то, что Selenium Java выбрал operablink в качестве ключа не означает, что это правильно
источник

A

Anton in Aerokube Support
Ivan Krutov
а если они движок сменят, Selenide будете переписывать? то, что Selenium Java выбрал operablink в качестве ключа не означает, что это правильно
ну кстати да, ты прав, там вообще это забито уже в selenium
источник

ИП

Игнат Прокофьевич... in Aerokube Support
Ivan Krutov
это имя пользователя, текст можно через капабилити name выставить
я таким образом сетапаю, результат на скрине,
capabilities.setCapability("name", System.getProperty("user.name"));  

в результате просто unkonwn\chrome\root
источник

DG

Dmitry Gerasimov in Aerokube Support
Anton
https://aerokube.com/images/latest/#_android
Hardware server or virtual machine with nested virtualization support is required to run Android images.
но какой командой проверить - забыл
ls -l /dev/kvm на хосте где запускается докер
источник

A

Anton in Aerokube Support
точно
источник

S

Sergio in Aerokube Support
INFO: /dev/kvm exists
KVM acceleration can be used
источник

S

Sergio in Aerokube Support
что может быть еще помимо виртуализации?
источник

IK

Ivan Krutov in Aerokube Support
Anton
ну кстати да, ты прав, там вообще это забито уже в selenium
источник

IK

Ivan Krutov in Aerokube Support
в Python нет такой константы
источник