client.protocol¶
protocol ¶
类:
| 名称 | 描述 |
|---|---|
ClickableObjectProtocol |
可点击对象的协议 |
AndroidCommandable |
定义 Android 平台的特定命令 |
WindowsCommandable |
定义 Windows 平台的特定命令 |
Screenshotable |
|
MultiTouchable |
|
Screenshotable ¶
Bases: Protocol
属性:
| 名称 | 类型 | 描述 |
|---|---|---|
screen_size |
tuple[int, int]
|
屏幕尺寸。格式为 |
screen_size
property
¶
screen_size: tuple[int, int]
屏幕尺寸。格式为 (width, height)。
注意: 此属性返回的分辨率会随设备方向变化。
如果 self.orientation 为 landscape,则返回的分辨率是横屏下的分辨率,
否则返回竖屏下的分辨率。
self.orientation 属性默认为竖屏。如果需要自动检测,
调用 self.detect_orientation() 方法。
如果已知方向,也可以直接设置 self.orientation 属性。
MultiTouchable ¶
Bases: Touchable, Protocol
方法:
| 名称 | 描述 |
|---|---|
multi_touch_down |
以指定的 pointer_id 按下坐标 (x, y)。 |
multi_touch_up |
抬起指定 pointer_id 的触摸点。 |
multi_touch_down ¶
multi_touch_down(x: int, y: int, pointer_id: int) -> None