Selenoid video recording записывает не весь экран теста


(Вадим) #1

Пвем привет ! При записи видео не видно часть экрана. Это воспроизводится если установить опцию

driver.maximize_window()

В обычном режиме все видео записывется нормально. Кто-то сталкивался с такой проблемой ?


(Nik Sidorenko) #2

Selenoid не дружит с driver.maximize_window()

Пробуйте установить разрешение явно. Что-то типа такого (это Java)
driver.manage().window().setSize(new Dimension(1920,1280));


(Вадим) #3

Не подошло, все равно записывает только левую часть экрана


(Nik Sidorenko) #4

Попробуйте добавить driver capability - videoScreenSize: “1024x768”


(Vatslau) #5

можно ещё координаты браузера засетать
видно он реально открывается съехавшим
в селениде

    Configuration.browserPosition = "10x10";

(Вадим) #6

Не срабатывает ( Вот такое капабилити у меня при запуске
capabilities = {
“browserName”: “chrome”,
“version”: “70.0”,
“enableVNC”: True,
“enableVideo”: True,
“videoScreenSize”: “1024x768”,
“videoName” : “{0}.mp4”.format(datetime.datetime.fromtimestamp(time.time()).strftime(’%Y-%m-%d %H:%M:%S’)),
“name”: ‘Chrome’,
“tmpfs”: {"/tmp": “size=512m”},
“screenResolution”: “2048x1024x24”

}

  • при старте указываю

    .set_window_size(1920,1280)
    .set_window_position(10,10)


(Alexandr D.) #7

Ну у вас размер экрана в два раза больше чем запись видео… вот и очевидный результат.
Сделайте одинаковое разрешение видео и экрана.


(Вадим) #8

Спасибо. Аж неловко себя чувствую что такое элементарное упустил