Changed visibility of some items (both for automatic doc creation and to help users know what they are expected to work with)

This commit is contained in:
markm 2006-01-20 04:57:08 +00:00
parent caa9444cb5
commit d33f243124
2 changed files with 35 additions and 33 deletions

@ -1,3 +1,4 @@
"""Automate WinRAR evaluation copy
We hit a few dialogs and save XML dump and
@ -96,33 +97,33 @@ t = {
def get_winrar_dlgs(rar_dlg, x):
rar_dlg.MenuSelect(t["Options->Configure"][x])
def get_winrar_dlgs(rar_dlg, lang):
rar_dlg.MenuSelect(t["Options->Configure"][lang])
optionsdlg = rar_dlg.app[t['Configure'][x]]
optionsdlg._write("Options_%d.xml"%x)
optionsdlg.CaptureAsImage().save("Options_%d.png"%x)
optionsdlg[t['Buttons'][x]].Click()
optionsdlg = rar_dlg.app[t['Configure'][lang]]
optionsdlg.write_("Options_%d.xml"%lang)
optionsdlg.CaptureAsImage().save("Options_%d.png"%lang)
optionsdlg[t['Buttons'][lang]].Click()
contextMenuDlg = rar_dlg.app[t['PeronnaliseToolbars'][x]]
contextMenuDlg._write("PersonaliseToolbars_%d.xml"%x)
contextMenuDlg.CaptureAsImage().save("PersonaliseToolbars_%d.png"%x)
contextMenuDlg = rar_dlg.app[t['PeronnaliseToolbars'][lang]]
contextMenuDlg.write_("PersonaliseToolbars_%d.xml"%lang)
contextMenuDlg.CaptureAsImage().save("PersonaliseToolbars_%d.png"%lang)
contextMenuDlg.OK.Click()
optionsdlg.TabCtrl.Select(1)
optionsdlg[t['CreateDefaultProfile'][x]].Click()
optionsdlg[t['CreateDefaultProfile'][lang]].Click()
defaultOptionsDlg = rar_dlg.app[t['ConfigureDefaultOptions'][x]]
defaultOptionsDlg._write("DefaultOptions_%d.xml"%x)
defaultOptionsDlg.CaptureAsImage().save("DefaultOptions_%d.png"%x)
defaultOptionsDlg = rar_dlg.app[t['ConfigureDefaultOptions'][lang]]
defaultOptionsDlg.write_("DefaultOptions_%d.xml"%lang)
defaultOptionsDlg.CaptureAsImage().save("DefaultOptions_%d.png"%lang)
defaultOptionsDlg.OK.Click()
optionsdlg.TabCtrl.Select(6)
optionsdlg[t['ContextMenus'][x]].Click()
optionsdlg[t['ContextMenus'][lang]].Click()
anotherMenuDlg = rar_dlg.app[t['contextMenuDlg'][x]]
anotherMenuDlg._write("2ndMenuDlg_%d.xml"%x)
anotherMenuDlg.CaptureAsImage().save("2ndMenuDlg_%d.png"%x)
anotherMenuDlg = rar_dlg.app[t['contextMenuDlg'][lang]]
anotherMenuDlg.write_("2ndMenuDlg_%d.xml"%lang)
anotherMenuDlg.CaptureAsImage().save("2ndMenuDlg_%d.png"%lang)
anotherMenuDlg.OK.Click()
@ -130,24 +131,25 @@ def get_winrar_dlgs(rar_dlg, x):
# get the languages as an integer
x = int(sys.argv[1])
langs = [int(arg) for arg in sys.argv[1:]]
# start the application
app = Application()._start(t['apppath'][x])
for lang in langs:
# start the application
app = Application().start_(t['apppath'][lang])
# we have to wait for the Licence Dialog to open
time.sleep(2)
# we have to wait for the Licence Dialog to open
time.sleep(2)
# close the Buy licence dialog box
licence_dlg = app[t['Buy Licence'][x]]
licence_dlg[t['Close'][x]].Click()
# close the Buy licence dialog box
licence_dlg = app[t['Buy Licence'][lang]]
licence_dlg[t['Close'][lang]].Click()
# find the WinRar main dialog
rar_dlg = app._window(title_re = ".* - WinRAR.*")
# find the WinRar main dialog
rar_dlg = app.window_(title_re = ".* - WinRAR.*")
# dump and capture some dialogs
get_winrar_dlgs(rar_dlg, x)
# dump and capture some dialogs
get_winrar_dlgs(rar_dlg, lang)
# exit WinRar
time.sleep(.5)
rar_dlg.MenuSelect(t['File->Exit'][x])
# exit WinRar
time.sleep(.5)
rar_dlg.MenuSelect(t['File->Exit'][lang])

@ -35,7 +35,7 @@ def WindowsMedia():
app = application.Application()
try:
app._connect(
app.connect_(
path = ur"C:\Program Files\Windows Media Player\wmplayer.exe")
except application.ProcessNotFoundError:
print "You must first start Windows Media "\