Size: a a a

Aerokube Support

2020 July 16

IK

Ivan Krutov in Aerokube Support
ага, чуть попозже
источник

AM

Alexey Misuno in Aerokube Support
спасибо!
источник
2020 July 17

IK

Ivan Krutov in Aerokube Support
источник

AA

Arjun Attam in Aerokube Support
Great article! Thanks for sharing
источник

IK

Ivan Krutov in Aerokube Support
🙂
источник

DG

Dmitry Gerasimov in Aerokube Support
Доброе утро. Собрал по мануалу виндовый образ с хром 83 в докере. Если его запустить руками и запросить тест - все работает. Когда запрашиваю через селеноид сессия всегда отваливается по таймауту
источник

DG

Dmitry Gerasimov in Aerokube Support
Это что-то не так с драйвером хрома? Потому что 84 хром запускается без проблем
источник

IK

Ivan Krutov in Aerokube Support
Dmitry Gerasimov
Это что-то не так с драйвером хрома? Потому что 84 хром запускается без проблем
Может на Windows и разломали
источник

ER

Egor Rozhentsov in Aerokube Support
Всем доброго времени суток. Стоит задача параллельного тестирования приложения(браузер не нужен вообще) под Android(как запуск одного теста на всех подключённых устройствах, так и разных тестов на разных устройствах, причём устройством может быть как эмулятор, так и реальный девайс).

Имеется 6 реальных устройств, нужен запуск ещё на 6-8 эмуляторах. Используемый на данный момент стек: Ruby(rspec) + Appium, всё запускается в один поток. Изначально смотрел в сторону SeleniumGrid + отдельный докер контейнер под каждое устройство(в случае эмулятора планировалось использовать вот этот проект https://github.com/budtmo/docker-android). Сейчас заинтересовался Selenoid + ggr.

Если у кого-то есть опыт создания подобной инфраструктуры, то буду рад услышать советы по необходимому стеку, который при необходимости можно масштабировать(пусть и незначительно) и который не стал бы оверкилл-решением.

Есть ли какие-нибудь тест-раннеры с UI, которые позволят запускать тесты через интерфейс?
Буду благодарен за ссылки на материалы/репозитории, которые помогли быть решить данную задачу
источник

DA

Dmitry A. D. A. D. in Aerokube Support
Dmitry Gerasimov
Это что-то не так с драйвером хрома? Потому что 84 хром запускается без проблем
О! Спасибо! Надо попробовать!
Тоже испытываю проблемы с запуском тестов на 83 версии
источник

DI

Dmitriy Inshakov in Aerokube Support
Egor Rozhentsov
Всем доброго времени суток. Стоит задача параллельного тестирования приложения(браузер не нужен вообще) под Android(как запуск одного теста на всех подключённых устройствах, так и разных тестов на разных устройствах, причём устройством может быть как эмулятор, так и реальный девайс).

Имеется 6 реальных устройств, нужен запуск ещё на 6-8 эмуляторах. Используемый на данный момент стек: Ruby(rspec) + Appium, всё запускается в один поток. Изначально смотрел в сторону SeleniumGrid + отдельный докер контейнер под каждое устройство(в случае эмулятора планировалось использовать вот этот проект https://github.com/budtmo/docker-android). Сейчас заинтересовался Selenoid + ggr.

Если у кого-то есть опыт создания подобной инфраструктуры, то буду рад услышать советы по необходимому стеку, который при необходимости можно масштабировать(пусть и незначительно) и который не стал бы оверкилл-решением.

Есть ли какие-нибудь тест-раннеры с UI, которые позволят запускать тесты через интерфейс?
Буду благодарен за ссылки на материалы/репозитории, которые помогли быть решить данную задачу
Аппиум из коробки поддерживает параллельный запуск, на одном сервере и  на каком девайсе будет работать сессия решается указанием capability udid. Для запуска тестов в эмуляторах на Selenoid лучше его разместить на другом сервере, не на этой же машинке
источник

DI

Dmitriy Inshakov in Aerokube Support
а  в качестве UI для запуска тестов может быть почти любая CI система, мы используем TeamCity
источник

DI

Dmitriy Inshakov in Aerokube Support
ткнул кнопку и понеслась
источник

DI

Dmitriy Inshakov in Aerokube Support
источник

OR

Oleksii Rushchak in Aerokube Support
Hey guys,
How should I structure browsers.json file in order to set such annotation on browser pod
ad.datadoghq.com/browser.logs: [{"service":"moon-browser","source":"moon"}]

because passing
 "annotations": {
   "ad.datadoghq.com/browser.logs": "[{ \"service\":\"moon-browser\", \"source\":\"moon\" }]"
 },

gives
ad.datadoghq.com/browser.logs: \"[{ "service":"moon-browser", "source":"moon" }\"]

as a result and I cannot set datadog logging
источник

АА

Александр Андряшин... in Aerokube Support
Oleksii Rushchak
Hey guys,
How should I structure browsers.json file in order to set such annotation on browser pod
ad.datadoghq.com/browser.logs: [{"service":"moon-browser","source":"moon"}]

because passing
 "annotations": {
   "ad.datadoghq.com/browser.logs": "[{ \"service\":\"moon-browser\", \"source\":\"moon\" }]"
 },

gives
ad.datadoghq.com/browser.logs: \"[{ "service":"moon-browser", "source":"moon" }\"]

as a result and I cannot set datadog logging
hello, looks like an issue, we will check it, could you please raise issue on github?
источник

IK

Ivan Krutov in Aerokube Support
источник

IK

Ivan Krutov in Aerokube Support
here
источник

OR

Oleksii Rushchak in Aerokube Support
ok, thank you
источник

V

Viktor in Aerokube Support
Доброго дня. Пытаюсь сделать selenoid + ggr. Работает все, кроме просмотра записанного видео из selenoid-ui.
Сетапилось в docker:

selenoid-ui: /selenoid-ui --status-uri http://localhost:8888 --webdriver-uri http://localhost:4444
ggr-ui: /usr/bin/ggr-ui -quota-dir /etc/grid-router/quota
ggr: /usr/bin/ggr -listen :4444 -users /etc/grid-router/users.htpasswd -quotaDir /etc/grid-router/quota

К сожалению, в веб-интерфейсе отсутствует кнопка VIDEOS, а по урлу selenoid.example.com/#/videos -- NO VIDEOS YET :'(, при том, что видео  есть:
# curl http://qa:qa@localhost:4444/video/7bf13cee2dbb440e455655fd265ea7c0fa3013ecbf4dedee1cdf23fbc6b6185a -o video
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100  236k  100  236k    0     0  12.8M      0 --:--:-- --:--:-- --:--:-- 12.8M

Вопрос, как мне просматривать их через UI? Спасибо
источник