Marathon 安装手册
1,下载安装包:
marathon-1.0.6.zip(windows版本)或者marathon-1.0.6.tar.gz(linux 版本)
2,解压缩,如下图:
3,双击marathon.bat(windows版本),linux下双击运行marathon文件
4,探出项目文件路径对话框:
5,点击Browse按钮,路径为刚刚解压缩路径下的examples文件夹,这个包含了所有的示例,一定要选在这个目录
6,点击select按钮,并点击确定按钮,探出主界面:
7,点击上图中标注的junit,进入如下画面:
8,在该画面上左边是所有示例Java代码的测试代码,我们选择第一个dialogdemo,可以看到右边显示的测试代码:
useFixture(dialogdemo)
def test():
java_recorded_version = '1.4.2_09'
if window('DialogDemo'):
click('Show it!')
if window('Message'):
click('OK')
close()
select('Yes/No #{in the L&F/'s words#}', 'true')
click('Show it!')
if window('An Inane Question'):
click('Yes')
close()
select('Yes/No #{in the programmer/'s words#}', 'true')
click('Show it!')
if window('A Silly Question'):
click('Yes, please')
close()
select('Yes/No/Cancel #{in the programmer/'s words#}', 'true')
click('Show it!')
if window('A Silly Question'):
click('Yes, please')
close()
select('TabbedPane', 'More Dialogs')
click('Show it!1')
if window('Customized Dialog'):
if isJava1_4: select('ComboBox', 'spam')
if isJava1_5: select('OptionPane.comboBox', 'spam')
click('OK')
close()
select('Enter some text', 'true')
click('Show it!1')
if window('Customized Dialog'):
click('OK')
close()
select('Non-auto-closing dialog', 'true')
click('Show it!1')
if window('Click a button'):
click('No')
close()
select('Input-validating dialog #{with custom message area#}', 'true')
click('Show it!1')
if window('Quiz'):
select('TextField', 'GEISEL')
keystroke('TextField', 'Enter')
close()
select('Non-modal dialog', 'true')
click('Show it!1')
if window('A Non-Modal Dialog'):
click('Close')
close()
select('TabbedPane', 'Dialog Icons')
click('Show it!2')
if window('A plain message'):
click('OK')
close()
select('Information icon', 'true')
click('Show it!2')
if window('Inane informational dialog'):
click('OK')
close()
select('Question icon', 'true')
click('Show it!2')
if window('Inane question'):
click('OK')
close()
select('Error icon', 'true')
click('Show it!2')
if window('Inane error'):
click('OK')
close()
select('Warning icon', 'true')
click('Show it!2')
if window('Inane warning'):
click('OK')
close()
select('Custom icon', 'true')
click('Show it!2')
if window('Inane custom dialog'):
click('OK')
close()
close()
点击以上图中的三角,可以显示出测试效果:
到此高一段落,如果我们想看我们到底测得是什么Java代码,可以看如下图,进行查看:
点击navigator标签,如下,查看文件,在src下,可以找到对应的文件dialogdemo.java