Size: a a a

Aerokube Support

2021 February 09

SC

Stepan Chernov in Aerokube Support
Александр
вы так имели ввиду
источник

АА

Александр Андряшин... in Aerokube Support
Stepan Chernov
Александр
вы так имели ввиду
Нет, передайте путь до apk как урл...
источник

АА

Александр Андряшин... in Aerokube Support
В app
источник

АА

Александр Андряшин... in Aerokube Support
file:///...
источник

AB

Aleh Beraheika in Aerokube Support
Александр Андряшин
ggr рандомом раскидывает, он стэйтлесс...
в таком случае его использование с реальными устройствами и аппиумом из-за отсутствия /status у аппиума имеет мало смысла?
источник

IK

Ivan Krutov in Aerokube Support
/status нужен для ggr-ui
источник

IK

Ivan Krutov in Aerokube Support
Для создания сессий он не нужен
источник

AB

Aleh Beraheika in Aerokube Support
ситуация: имеется несколько аппиум инстансов перечисленных в quota.xml , запускаем тесты
ggr ведь просто рандомно раскидает запросы в случае совпадения капабилити, но не смотрит свободен инстанс или нет. и может спокойно проксировать запрос на инстанс на котором уже бегут тесты
источник

IK

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

МА

Маргарита Антонова... in Aerokube Support
Александр Андряшин
Держите в курсе...
Добрый день! Я снова со своей связкой ggr + selenoid на разных хостах
У меня сейчас тесты успешно видят селеноид, но не могут использовать ggr
Вот quota:
cat /etc/grid-router/quota/test.xml
<qa:browsers xmlns:qa="urn:config.gridrouter.qatools.ru">
<browser name="chrome" defaultVersion="88.0">
   <version number="88.0">
       <region name="1">
           <host name="selenoid-1.avp.ru" port="4444" count="1"/>
       </region>
   </version>
</browser>
</qa:browsers>

Вот логи:
docker logs ggr
2021/02/09 08:23:14 [-] [-] [INIT] [-] [-] [-] [-] [-] [-] [Users file is "/etc/grid-router/users.htpasswd"]
2021/02/09 08:23:14 [-] [-] [INIT] [-] [-] [-] [-] [-] [-] [Loading configuration files from "/etc/grid-router/quota"]
2021/02/09 08:29:44 [0] [0.00s] [SESSION_ATTEMPTED] [test] [10.69.88.27] [chrome-88.0] [selenoid-1.avp.ru:4444] [-] [1] [-]
2021/02/09 08:29:44 [0] [0.01s] [SESSION_FAILED] [test] [10.69.88.27] [chrome-88.0] [selenoid-1.avp.ru:4444] [-] [1] []
2021/02/09 08:29:44 [0] [0.01s] [SESSION_NOT_CREATED] [test] [10.69.88.27] [chrome-88.0] [-] [-] [-] [-]
источник

МА

Маргарита Антонова... in Aerokube Support
Надеюсь, я вас не слишком замучала...
источник

МА

Маргарита Антонова... in Aerokube Support
судя по всему, ggr у меня почему-то не может коммуницировать с selenoid
это я проверяла версию, что если ggr и selenoid на разных хостах, то можно не менять порт
источник

АА

Александр Андряшин... in Aerokube Support
Aleh Beraheika
ситуация: имеется несколько аппиум инстансов перечисленных в quota.xml , запускаем тесты
ggr ведь просто рандомно раскидает запросы в случае совпадения капабилити, но не смотрит свободен инстанс или нет. и может спокойно проксировать запрос на инстанс на котором уже бегут тесты
Вот есть, ставите его перед аппиумом и он не пропускает тест если аппиум занят:
https://github.com/aerokube/images/tree/master/selenium/barrier
источник

АА

Александр Андряшин... in Aerokube Support
Маргарита Антонова
судя по всему, ggr у меня почему-то не может коммуницировать с selenoid
это я проверяла версию, что если ggr и selenoid на разных хостах, то можно не менять порт
Зайдите на хост с ggr и выполните
telnet selenoid-1.avp.ru 4444
источник

МА

Маргарита Антонова... in Aerokube Support
всё ок:
telnet selenoid-1.avp.ru 4444
Trying 10.65.81.129...
Connected to selenoid-1.avp.ru.
источник

АА

Александр Андряшин... in Aerokube Support
Курлом попробуйте от туда же сессию создать
источник

МА

Маргарита Антонова... in Aerokube Support
а это где-то в документации есть? про видео и прочее курлом знаю, а сессию не знаю как создать
источник

АА

Александр Андряшин... in Aerokube Support
```
curl http://selenoid-1.avp.ru:4444/wd/hub/session -d'{"capabilities":{"alwaysMatch":{"browserName":"chrome"}}}'
```
источник

МА

Маргарита Антонова... in Aerokube Support
спасибо! а вы не могли бы в доку это добавить?
источник

МА

Маргарита Антонова... in Aerokube Support
через curl всё замечательно:
2021/02/09 08:45:48 [0] [CREATING_CONTAINER] [selenoid/chrome:88.0]
2021/02/09 08:45:48 [0] [STARTING_CONTAINER] [selenoid/chrome:88.0] [f480d34bd3bfbbf74c01148312eeee697ba7104455c3a0a03b934a9f67b635dd]
2021/02/09 08:45:50 [0] [CONTAINER_STARTED] [selenoid/chrome:88.0] [f480d34bd3bfbbf74c01148312eeee697ba7104455c3a0a03b934a9f67b635dd] [1.82s]
2021/02/09 08:45:51 [0] [SERVICE_STARTED] [selenoid/chrome:88.0] [f480d34bd3bfbbf74c01148312eeee697ba7104455c3a0a03b934a9f67b635dd] [0.98s]
2021/02/09 08:45:51 [0] [PROXY_TO] [f480d34bd3bfbbf74c01148312eeee697ba7104455c3a0a03b934a9f67b635dd] [http://172.20.0.3:4444/]
2021/02/09 08:45:51 [0] [SESSION_ATTEMPTED] [http://172.20.0.3:4444/] [1]
2021/02/09 08:45:52 [0] [SESSION_CREATED] [5eed9542d383fa0fcd21e555ea0c5ba6] [1] [4.70s]
источник