我正試圖在Squish IDE上編寫測試以測試QT應用程序。我能夠使用Squish記錄測試,但我不知道如何用手寫同樣的東西?在python中擠壓測試以測試qt應用程序
下面是記錄的測試
def main():
startApplication("hmi")
mouseClick(waitForObject(":Setup_Text"), 18, 5, 0, Qt.LeftButton)
activateItem(waitForObjectItem(":_QMenu", "Monitor setup X"))
mouseClick(waitForObject(":_Rectangle"), 33, 31, 0, Qt.LeftButton)
activateItem(waitForObjectItem(":_QMenu", "ECG X"))
mouseClick(waitForObject(":_Rectangle_2"), 65, 66, 0, Qt.LeftButton)
sendEvent("QCloseEvent", waitForObject(":_QDeclarativeView"))
就我個人而言,我會避免屏幕截圖驗證點,這些從根本上'脆'。 UI中的任何更改都會「中斷」測試。 – PythonTester 2014-10-31 10:11:52