def set_up():
Statistics = "C:\\Program Files\\IBM\\SPSS\\Statistics\\23\\stats.exe"
Popen([Statistics])
sleep(15)
waitExists(root(), props("class", "com.spss.java_client.ui.doc_types.data.DataFrame"))
DataFrame = find(root(), "class", "com.spss.java_client.ui.doc_types.data.DataFrame")
DataFrame.maximize()
# DataFrame.activate()
# waitExists(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame"))
def tear_down():
if exists(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame")):
wins = findAll(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame"))
if (len(wins)!=0):
for win in wins:
win.close()
sleep(5)
if (exists(root(), props("class", "com.spss.java_client.ui.dialogs.common.SpssAlertDialog"))):
SpssAlertDialog = find(root(), props("class", "com.spss.java_client.ui.dialogs.common.SpssAlertDialog"))
findAll(SpssAlertDialog,props("class", "javax.swing.JButton"))[1].click()
sleep(5)
Statistics = "C:\\Program Files\\IBM\\SPSS\\Statistics\\23\\stats.exe"
Popen([Statistics])
sleep(15)
waitExists(root(), props("class", "com.spss.java_client.ui.doc_types.data.DataFrame"))
DataFrame = find(root(), "class", "com.spss.java_client.ui.doc_types.data.DataFrame")
DataFrame.maximize()
# DataFrame.activate()
# waitExists(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame"))
def tear_down():
if exists(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame")):
wins = findAll(root(), props("class", "com.spss.java_client.ui.doc_types.output.ViewerFrame"))
if (len(wins)!=0):
for win in wins:
win.close()
sleep(5)
if (exists(root(), props("class", "com.spss.java_client.ui.dialogs.common.SpssAlertDialog"))):
SpssAlertDialog = find(root(), props("class", "com.spss.java_client.ui.dialogs.common.SpssAlertDialog"))
findAll(SpssAlertDialog,props("class", "javax.swing.JButton"))[1].click()
sleep(5)