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()