airtest.core.android.recorder module

class Recorder(adb)[源代码]

基类:airtest.core.android.yosemite.Yosemite

Screen recorder

start_recording(*args, **kwargs)[源代码]

Start screen recording

参数:
  • max_time – maximum rate value, default is 1800
  • bit_rate – bit rate value, default is None
  • vertical – vertical parameters, default is None
Raises:

RuntimeError – if any error occurs while setup the recording

返回:

None if recording did not start, otherwise True

stop_recording(*args, **kwargs)[源代码]

Stop screen recording

参数:
  • output – default file is screen.mp4
  • is_interrupted – True or False. Stop only, no pulling recorded file from device.
Raises:

AirtestError – if recording was not started before

返回:

None

pull_last_recording_file(*args, **kwargs)[源代码]

Pull the latest recording file from device. Error raises if no recording files on device.

参数:output – default file is screen.mp4