Size: a a a

Aerokube Support

2021 March 10

BO

Boris Osipov in Aerokube Support
Romam Roman
Всем привет) а кто-то сталкивался с проблемой? Хочу прикрепить видео, которое пишет селеноид к отчётам аллюр. Однако в хуке afterSession уже не работает прикрепление файло и любое добавление в отчёт по тесту. Если же попробовать добавить видео в хуке afterTest, то видео в данный момент ешё не доступно для прикрепления, так как селеноид ещё пишет. Тестовый фрейм WDIO. Может, кто-то знает как решить проблему.
1) поднять какой-нить s3 сторадж типо minio и сохранять видео туда. в отчет же добавлять ссылку на эти видео
2) сохранять видео в afterSession и парсить xml подкладывая туда ссылку на ататчмент с видеофайлом
источник

RR

Romam Roman in Aerokube Support
Boris Osipov
1) поднять какой-нить s3 сторадж типо minio и сохранять видео туда. в отчет же добавлять ссылку на эти видео
2) сохранять видео в afterSession и парсить xml подкладывая туда ссылку на ататчмент с видеофайлом
Ну вот я тоже ничего лучше не придумал, чем парсить xml(
источник

АА

Александр Андряшин... in Aerokube Support
ну может на всех четырех и есть проблема, еще есть балансировщики всякие, их щбычно тоже по нескольку штук, через один может проходить, через другой нет, вы посмотрите глазами что происходит, продолжает страничка грузиться? поставьте таймаут ожидания элемента большой и посмотрите на чем тест повиснет...
источник

BO

Boris Osipov in Aerokube Support
Romam Roman
Ну вот я тоже ничего лучше не придумал, чем парсить xml(
можешь не парсить... можешь в тесте сохранить фейковый файл, а потом в afterSession заменить его на реальный видеофайл. это проще.
источник

BO

Boris Osipov in Aerokube Support
других вариантов нет. когда вызывается afterSession репортер уже записал xml в файл.
источник

RR

Romam Roman in Aerokube Support
Boris Osipov
можешь не парсить... можешь в тесте сохранить фейковый файл, а потом в afterSession заменить его на реальный видеофайл. это проще.
так он имя файлу даёт, когда прикрепляет, как узнать это имя? он его возвращает?
источник

BO

Boris Osipov in Aerokube Support
Romam Roman
так он имя файлу даёт, когда прикрепляет, как узнать это имя? он его возвращает?
если сам дает значит никак :)
источник

BB

Boris Becker in Aerokube Support
Где искать ошибку, если ggr log returns [SESSION_FAILED] [test] [172.23.156.154] [chrome-87.0] [selenoidpoc:4444] [-] [1] [Requested environment is not available] ? Сасибо
источник

АА

Александр Андряшин... in Aerokube Support
Boris Becker
Где искать ошибку, если ggr log returns [SESSION_FAILED] [test] [172.23.156.154] [chrome-87.0] [selenoidpoc:4444] [-] [1] [Requested environment is not available] ? Сасибо
в капабилити идет одно а в browsers.json такого нет...
источник

SK

Sergey Kievskiy in Aerokube Support
Всем привет как правильно в контейнере подставить свой конфиг для селеноида?
источник

IK

Ivan Krutov in Aerokube Support
Sergey Kievskiy
Всем привет как правильно в контейнере подставить свой конфиг для селеноида?
нужно его смонтировать в каталог внутрь контейнера и указать флагом -conf путь до файла. по-умолчанию указывает на /etc/selenoid/browsers.json
источник

SK

Sergey Kievskiy in Aerokube Support
о супер
источник

SK

Sergey Kievskiy in Aerokube Support
спасибо
источник

BB

Boris Becker in Aerokube Support
Александр Андряшин
в капабилити идет одно а в browsers.json такого нет...
в Капабилити browser chrome, version 87.0, enableVNC: true, в browsers.json:  "chrome": {
       "default": "87.0",
       "versions": {
           "87.0": {
               "image": "selenoid/chrome_87.0",
               "port": "4444",
               "path": "/"
что не так?
источник

АА

Александр Андряшин... in Aerokube Support
а у ggr какая конфигурация? как файлик называется, что в нем написано, и с какм юзером идете?
источник

BB

Boris Becker in Aerokube Support
Александр Андряшин
а у ggr какая конфигурация? как файлик называется, что в нем написано, и с какм юзером идете?
User root, file:  <qa:browsers xmlns:qa="urn:config.gridrouter.qatools.ru">
<browser name="chrome" defaultVersion="87.0">
   <version number="87.0">
       <region name="1">
           <host name="selenoidpoc" port="4444" count="1"/>      
       </region>
   </version>
<version number="88.0">
       <region name="1">
           <host name="selenoidpoc" port="4444" count="1"/>
       </region>
   </version>
<version number="89.0">
       <region name="1">
           <host name="selenoidpoc" port="4444" count="1"/>
       </region>
   </version>

</browser>
</qa:browsers>,
path /etc/grid-router/quota/test.xml
источник

АА

Александр Андряшин... in Aerokube Support
если файлик называется test.xml значит должен быть юзер test и с таким именем и нужно идти в ггр, или файлик переименовать, имя файла и юзера должны быть одинаковые...
источник

BB

Boris Becker in Aerokube Support
Александр Андряшин
если файлик называется test.xml значит должен быть юзер test и с таким именем и нужно идти в ггр, или файлик переименовать, имя файла и юзера должны быть одинаковые...
Большое спасибо
источник

ВК

Вадим Козоногов... in Aerokube Support
Всем привет, уже задавал вопрос но пропал из сети и диалог не получился(
Если ли возможность получать из google chrome данные из devTools интересует вкладка Network из скриншота
источник

АА

Александр Андряшин... in Aerokube Support
Вадим Козоногов
Всем привет, уже задавал вопрос но пропал из сети и диалог не получился(
Если ли возможность получать из google chrome данные из devTools интересует вкладка Network из скриншота
если devtools это позволяет
источник