• EN
    RU

browser/start_video_record

start_video_record(path, fps, quality, x, y, width, height, as_gray, zoom )

Данная команда позволяет запустить запись видео работы браузера в заданном прямоугольнике, если прямоугольник не задан, запись ведется в видимом окне браузера. Запись ведется пока не придет команда stop_video_record.

Команда на вход принимает параметры
  • path – путь по которому будет записано видео (относительный или абсолютный)
  • fps – частота кадров в секунду
  • quality – JPEG quality - качество кадров - может принимать значения от 1 до 100
  • x – X координата прямоугольника записи видео
  • y – Y координата прямоугольника записи видео
  • width – ширина прямоугольника записи видео
  • height – высота прямоугольника записи видео
  • as_gray – записывать черно-белое видео для экономии меcта (True)
  • zoom – масштаб браузера (в процентах)

После отработки команда возвращает результат своей работы в робот
  • true – успешно выполнили, false – выполнить не удалось



Пример использования start_video_record (Python):

# Additional paths
import sys
sys.path.insert(0, '../../../Templates PY/')
 
xhe_host = "127.0.0.1:705"
from xweb_human_emulator import *
 
# начало
echo("<hr><font color=blue>windows.xxxxxxxxx</font><hr>")
 
# 1 
echo("1. Запустмv запись экрана : ");
echo(browser.start_video_record("d://record.avi"));
 
# действия
browser.navigate("yandex.ru");
browser.navigate("google.com");
browser.navigate("msn.com");
 
# 2 
echo("\n2. Остановим запись видео : ");
echo(browser.stop_video_record());
 
app.shell_execute("","d:\\record.avi","","d:\\",true);
 
# 3
echo("\n3. Запустмv запись экрана : ");
echo(browser.start_video_record("d://record_gray.avi",10,70,-1,-1,-1,-1,true));
 
# действия
browser.navigate("yandex.ru");
browser.navigate("google.com");
browser.navigate("msn.com");
 
# 4 
echo("\n4. Остановим запись видео : ");
echo(browser.stop_video_record());
 
app.shell_execute("","d:\\record_gray.avi","","d:\\",true);
 
# конец
echo("<hr><br>")
 
# Quit
app.quit()