Select and Copy text

Координатный метод 3/3

Пример теста, использующего координатный метод:

def main():

waitForObject(":_QWidget") sendEvent("QResizeEvent", ":_QWidget", 22, 22, 769, 474) waitForObject(":_QGraphicsItem") mouseClick(":_QGraphicsItem", 221, 193, 1, Qt.LeftButton) waitForObject(":_QLineEdit") dragItemBy(":_QLineEdit", 153, -191, 26, 198, 1, Qt.LeftButton) waitForObject(":_QLineEdit") sendEvent("QMouseEvent", ":_QLineEdit", QEvent.MouseButtonRelease, 179, 7, Qt.LeftButton, 1)

Доступ ко кногим UI элементам и (работа с ними) происходит через указание координат

waitForObject(":MDC: Авторизация_QGraphicsView") type(":MDC: Авторизация_QGraphicsView", "") waitForObject(":MDC: Авторизация_QGraphicsView") type(":MDC: Авторизация_QGraphicsView", " squish@mail.ru")

waitForObject(":MDC: Авторизация_QGraphicsView") type(":MDC: Авторизация_QGraphicsView", "") waitForObject(":MDC: Авторизация_QGraphicsView") type(":MDC: Авторизация_QGraphicsView", "1234") waitForObject(":MDC: Авторизация_CStartUpWidget") sendEvent("QMoveEvent", ":MDC: Авторизация_CStartUpWidget", 577, 70, 734, 62) mouseClick(":MDC: Авторизация_QWidget", 66, 372, 1, Qt.LeftButton) waitForObject(":MDC v1.0.3.1.nightly_CContactListWidget")

Made with FlippingBook Online newsletter