基础原子API接口

测试设备资源接口集

TCL TV设备TCLTVDevice类接口

  • 电源模块接口

class testbot.resource.modules.tv_device_module.PowerModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV电源模块API接口集

power_off()[source]

给TCL TV设备断电

Returns:

断电是否成功

Return type:

bool

power_on()[source]

给TCL TV设备上电

Returns:

上电是否成功

Return type:

bool

set_power(on: bool)[source]

给TCL TV设备上电或断电

Parameters:

on (bool) – True是上电,False是断电

Returns:

是否断电或上电成功

Return type:

bool

  • 音频模块接口

class testbot.resource.modules.tv_device_module.AudioModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV音频模块API接口集

  • 采集卡模块接口

class testbot.resource.modules.tv_device_module.CaptureCardModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV采集卡模块API接口集

  • 指令通信串口模块接口

class testbot.resource.modules.tv_device_module.CommSerialModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV指令通信串口模块API接口集

  • 红外遥控串口模块接口

class testbot.resource.modules.tv_device_module.InfraredSerialModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV红外遥控串口模块API接口集

  • gRPC客户端模块接口

class testbot.resource.modules.tv_device_module.GRPCModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV gRPC客户端模块API接口集

  • ADB客户端模块接口

class testbot.resource.modules.tv_device_module.ADBModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: TCLTVDeviceModuleBase

TCL TV ADB客户端模块API接口集

PC设备PCDevice类接口

  • 网络模块接口

class testbot.resource.modules.pc_device_module.NetworkModule(resource, *args: tuple, **kwargs: dict)[source]

Bases: PCDeviceModuleBase

PC 网络模块API接口集

get_ip_address()[source]

获取IP地址

Returns:

IP地址

Return type:

str

测试软件资源接口集

测试服务资源接口集