Size: a a a

Aerokube Support

2021 January 11

AP

Alexey Panashchenko in Aerokube Support
Boris Osipov
как селеноид узнает что надо прибить контейнер?
Я думаю когда селенитам шлёт quit, селеноидтпонимает что пора закрывать
источник

BO

Boris Osipov in Aerokube Support
Alexey Panashchenko
Говорят низуя закрыть запросом, ну или не знаю как
curl -X DELETE http://moon.aerokube.local:4444/wd/hub/session/
%sessionId%
источник

АА

Александр Андряшин... in Aerokube Support
Alexey Panashchenko
Я думаю когда селенитам шлёт quit, селеноидтпонимает что пора закрывать
проверьте, что именно quit вызывается а не close
источник

AP

Alexey Panashchenko in Aerokube Support
Boris Osipov
curl -X DELETE http://moon.aerokube.local:4444/wd/hub/session/
%sessionId%
Попробую счас
источник

AP

Alexey Panashchenko in Aerokube Support
Boris Osipov
curl -X DELETE http://moon.aerokube.local:4444/wd/hub/session/
%sessionId%
так работает, спасибо!)
источник
2021 January 12

А

Алексей Гуляев... in Aerokube Support
ребят, такой вопрос, создал образ с яндексом, по при инициализации сессии, через 30 сек, пробовал ставить минуту, сессия валится:
[SERVICE_STARTUP_FAILED] [wait: http://10.20.10.4:4445/ does not respond in 1m0s]

успел слазить в создаваемый контейнер, там судя по логам все норм:
docker logs hungry_wright
Waiting X server...
Logging to: /dev/null
Waiting X server...
Waiting X server...
Starting ChromeDriver 84.0.4147.135 (e3ce6e434ecc588ff276d630d2498b073f2e5bed) on port 4444
All remote connections are allowed. Use a whitelist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.

--- x11vnc loop: 1 ---

ChromeDriver was started successfully.
--- x11vnc loop: waiting for: 74

куда копнуть?
источник

IK

Ivan Krutov in Aerokube Support
Почему порт 4445?
источник

IK

Ivan Krutov in Aerokube Support
Должно быть 4444
источник

А

Алексей Гуляев... in Aerokube Support
Ivan Krutov
Должно быть 4444
это обязательное условие?
источник

А

Алексей Гуляев... in Aerokube Support
а, все.. понял..
источник

IK

Ivan Krutov in Aerokube Support
порт в контейнере у вас 4444
источник

IK

Ivan Krutov in Aerokube Support
или пересоберите образ, чтобы было 4445
источник

r

rukback in Aerokube Support
Коллеги, день добрый! Подскажите в какую сторону копать.
Можно поставить селеноид например на виртуалку на мощном удаленном сервере, а UI  клиент на локальной машине тестировщика. Или на отдельной виртуалке но попроще. Как их связать между собой? И если тестировщиков несколько? Все запускают тесты на одном selenoid или лучше для каждого свой поднять? Девопса у нас нет. Автотестов пока не много но будет расти их число. Заранее спасиб
источник

А

Алексей Гуляев... in Aerokube Support
Ivan Krutov
порт в контейнере у вас 4444
при выставлении 4444 в логах selenoid :

2021/01/12 08:24:33 [75] [SESSION_ATTEMPTED] [http://10.20.10.4:4444/] [1]
2021/01/12 08:24:33 [75] [SESSION_FAILED] [http://10.20.10.4:4444/] [500 Internal Server Error]

как-то неожиданно слегка..
источник

IK

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

IK

Ivan Krutov in Aerokube Support
в тесте какая ошибка?
источник

IK

Ivan Krutov in Aerokube Support
проблема в том, что в Selenium протоколе 500 означает не то, что "сервер упал", а что произошла какая-то ошибка, чаще всего на стороне клиента
источник

А

Алексей Гуляев... in Aerokube Support
так я тесты не запускаю, мне для тестов и нужно поднять яндекс
источник

IK

Ivan Krutov in Aerokube Support
поэтому правильнее было бы 400 отдавать
источник

IK

Ivan Krutov in Aerokube Support
Алексей Гуляев
так я тесты не запускаю, мне для тестов и нужно поднять яндекс
как вы проверяете?
источник