Size: a a a

Aerokube Support

2020 October 14

S

Stanislav in Aerokube Support
Я выяснил в чем проблема - после поднятия контейнера, начинается запись в файл вида selenoidf07cf560612f9ac67dbb8751c362de81.mp4. Как только контейнер уничтожается, файл переименовывается в 133_2020-10-14-18-07-53-737.mp4. Я так понимаю, что контейнер уничтожается после окончания теста, но у меня в конце теста есть метод, который по имени файла должен сохранять видео в аллюр отчет - так вот он падает по NPE (так как файл с таким именем появляестся после окончания теста и остановки maven). Можно ли как-то закрыть контейнер заранее, чтобы selenide успел его переимноват и тест бы его обнаружил?
источник

T

T:ema in Aerokube Support
Петя
Мб кто то ещё знает,есть ли у Селениума функционал по добавлению Header-ов в Request?
в чистом selenium такого функционала нет и, скорее всего, никогда не будет.
источник

S

Stanislav in Aerokube Support
Stanislav
Я выяснил в чем проблема - после поднятия контейнера, начинается запись в файл вида selenoidf07cf560612f9ac67dbb8751c362de81.mp4. Как только контейнер уничтожается, файл переименовывается в 133_2020-10-14-18-07-53-737.mp4. Я так понимаю, что контейнер уничтожается после окончания теста, но у меня в конце теста есть метод, который по имени файла должен сохранять видео в аллюр отчет - так вот он падает по NPE (так как файл с таким именем появляестся после окончания теста и остановки maven). Можно ли как-то закрыть контейнер заранее, чтобы selenide успел его переимноват и тест бы его обнаружил?
И еще вопрос - можно ли как-то селениду сообщить что тест окончен - можно убивать контейнер и присваивать видео то имя, которое задано через capabilities.setCapability("videoName"
источник

S

Stanislav in Aerokube Support
?
источник

АА

Александр Андряшин... in Aerokube Support
Stanislav
Я выяснил в чем проблема - после поднятия контейнера, начинается запись в файл вида selenoidf07cf560612f9ac67dbb8751c362de81.mp4. Как только контейнер уничтожается, файл переименовывается в 133_2020-10-14-18-07-53-737.mp4. Я так понимаю, что контейнер уничтожается после окончания теста, но у меня в конце теста есть метод, который по имени файла должен сохранять видео в аллюр отчет - так вот он падает по NPE (так как файл с таким именем появляестся после окончания теста и остановки maven). Можно ли как-то закрыть контейнер заранее, чтобы selenide успел его переимноват и тест бы его обнаружил?
когда driver.quit() делаете, сессия закрывается, файл переименовывается...
источник

S

Stanislav in Aerokube Support
Александр Андряшин
когда driver.quit() делаете, сессия закрывается, файл переименовывается...
Во! То что надо ) Проблема в том, что селенид по окончанию теста автоматом не делает quit. Сейчас сделал руками getWebDriver().quit() и все заработало !
источник

IK

Ivan Krutov in Aerokube Support
Петя
Мб кто то ещё знает,есть ли у Селениума функционал по добавлению Header-ов в Request?
Через Chrome devtools protocol
источник

П

Петя in Aerokube Support
Ivan Krutov
Через Chrome devtools protocol
Там не все так гладко.Я пытаюсь отправлять Host Header запроса,но Chromium последних версий не принимает его,вот я и хотел попробовать сделать это через geckodriver и селениум
источник
2020 October 15

M

Maksim in Aerokube Support
Всем привет, не добавите понимания - при запуске в селеноид контейнере создается виртуальный экран, периферия? Т.е. можно использовать утилиты из разряда Robot для кликания мыши по всплывающим десктоп окнам?
источник

IK

Ivan Krutov in Aerokube Support
Maksim
Всем привет, не добавите понимания - при запуске в селеноид контейнере создается виртуальный экран, периферия? Т.е. можно использовать утилиты из разряда Robot для кликания мыши по всплывающим десктоп окнам?
там запускается свой X сервер
источник

M

Maksim in Aerokube Support
Понял, спасибо!:)
источник

ИГ

Иван Глушков... in Aerokube Support
Привет! Подскажите, пож-та, увеличивается ли нагрузка на тестируемый проект (веб-приложение) при использовании selenoid + chrome, если сравнивать с selenium + chrome той же версии?
источник

IK

Ivan Krutov in Aerokube Support
Иван Глушков
Привет! Подскажите, пож-та, увеличивается ли нагрузка на тестируемый проект (веб-приложение) при использовании selenoid + chrome, если сравнивать с selenium + chrome той же версии?
нет, браузер же один и тот же
источник

IK

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

ИГ

Иван Глушков... in Aerokube Support
понял, спасибо большое 👍
источник

SN

Sergey Nakhabin in Aerokube Support
Добрый день, столкнулся с проблемой запуска slenoid контейнеров
если запускать контенер командой /cm_linux_amd64 selenoid start --vnc
то я не могу попасть на http://selenoid_ip:4444/
при этом если использовать /cm_linux_amd64 selenoid start --vnc -d то все становится доступно, но не создается докер контейнер
источник

SN

Sergey Nakhabin in Aerokube Support
tcp6       0      0 :::8080                 :::*                    LISTEN      4745/selenoid-ui_li    
tcp6       0      0 :::4444                 :::*                    LISTEN      4589/docker-proxy
разница в listen в системе при разных вариантах запуска, 8080 c -d 4444 без -d
источник

АА

Александр Андряшин... in Aerokube Support
у вас контейнеры слушают только на ipv6, это что то с настройками докера...
источник

SN

Sergey Nakhabin in Aerokube Support
настройки докера стандартные, в текущей конфигурации порт 8080 работает 4444 нет
источник

АА

Александр Андряшин... in Aerokube Support
Sergey Nakhabin
настройки докера стандартные, в текущей конфигурации порт 8080 работает 4444 нет
просто попробуйте зайти по ipv4 а не по ipv4
источник