poco.sdk.interfaces.screen module

class ScreenInterface[源代码]

基类:object

This is one of the main communication interfaces. This interface ensures the ability for accessing the rendering the results presented on screen of target device. Note that rendering results are very often not used in automated testing directly. Following methods definitions can assist to obtain the information about the app.

getPortSize()[源代码]

Get the real resolution of the screen in pixels.

返回:

width and height in pixels

返回类型:

2-list (float, float)

getScreen(width)[源代码]

Take the screenshot of the target device screen or target app’s window

参数:

width (int) – expected width of the screenshot in pixels

返回:

  • b64img: base64 encoded screen data

  • format: screen data format (png/jpg/etc.)

返回类型:

2-list (str, str)