Size: a a a

Aerokube Support

2020 October 29

АА

Александр Андряшин... in Aerokube Support
Vladimir Komlev
А как это сделать, может подскажите где почитать?
источник

VK

Vladimir Komlev in Aerokube Support
Спасибо огромное!
источник

VK

Vladimir Komlev in Aerokube Support
увеличил лимиты и всё ок стало
источник

IK

Ivan Krutov in Aerokube Support
видимо по памяти прибивало браузер
источник

A

Alexey in Aerokube Support
Добрый день!
У меня такая проблема:
Собрал кастомный контейнер с CHROME ( взял образ selenoid/vnc:chrome_86.0, добавил туда CryptoPro).
Отправляю запрос на selenoid руками:
curl http://127.0.0.1:4444/wd/hub/session -d '{"desiredCapabilities":{"browserName": "chrome-csp","version": "86.0","enableVNC": true,"sessionTimeout": "120s"}}'
Всё работает, браузер запускается, и доступен через VNC сессию.
Но запуск из selenoid-ui не работает.
Capabilities - выбираю браузер, curl. Запрос в результате выглядит так:

curl -X POST 'http://localhost:4444/wd/hub/session' -d '{
           "desiredCapabilities":{
               "browserName":"chrome-csp",
               "version": "86.0",
               "platform":"ANY",
               "enableVNC": true,
               "name": "this.test.is.launched.by.curl",
               "sessionTimeout": "120s"
           }
       }'

Нажимаю "CREATE SESSION" - получаю "AjaxError: ajax error 500". В логах ничего нет. При этом, со стандартными контейнерами всё работает и из selenoid UI.
Я конечно понимаю, что мой контейнер - мои проблемы :) , но может быть подскажете мне, в каком направлении искать?
источник

АА

Александр Андряшин... in Aerokube Support
Если создаете сессию вручную то browserName нужно из дропбокса выбрать а не задавать в капабилити...
источник

A

Alexey in Aerokube Support
Александр Андряшин
Если создаете сессию вручную то browserName нужно из дропбокса выбрать а не задавать в капабилити...
Да, я так и делаю. строка, которую я написал, автоматически формируется
источник

A

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

VK

Vladimir Komlev in Aerokube Support
Что то видимо я поторопился, опять закрылась сессия. На сколько нужно увеличить лимиты, что бы не отваливалось? Сейчас 2цпу и 1гб оперативки и закрылась сессия.
источник

VK

Vladimir Komlev in Aerokube Support
источник

VK

Vladimir Komlev in Aerokube Support
вот лог селенойда
источник

АА

Александр Андряшин... in Aerokube Support
Vladimir Komlev
Что то видимо я поторопился, опять закрылась сессия. На сколько нужно увеличить лимиты, что бы не отваливалось? Сейчас 2цпу и 1гб оперативки и закрылась сессия.
Попробуйте 2 гигабайта памяти.
источник

АА

Александр Андряшин... in Aerokube Support
Vladimir Komlev
вот лог селенойда
Не открывается, вы же говорили что у вас мун...
источник

VK

Vladimir Komlev in Aerokube Support
да мун
источник

VK

Vladimir Komlev in Aerokube Support
источник

VK

Vladimir Komlev in Aerokube Support
так откроется?
источник

АА

Александр Андряшин... in Aerokube Support
Vladimir Komlev
так откроется?
открылся, в конце лога написано. terminated
источник

VK

Vladimir Komlev in Aerokube Support
да, сессия когда закрывается, он начинает сыпать ошибки 404 код ответа
1603971213462  webdriver::server   DEBUG   <- 404 Not Found {"value":{"error":"invalid session id","message":"Tried to run command without establishing a connection","stacktrace":""}}
источник

VK

Vladimir Komlev in Aerokube Support
и вконце убивается процесс
источник

АА

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