????2??AppLib????????????Lib.java???????????洢??????????????????????????.

???????????:

????//???????????????

????public AppObject.Rc_Object getObject = new AppObject.Rc_Object();

????//????????????????????

????public AppLib.Rc_Method getMethod = new AppLib.Rc_Method();

????//////////////////////??????????/////////////////////////////

????//??????????????????????Button????????????click????

????//????:ButtonName

????public void ChooseButton (String buttonName)

????{

????getObject.getButton(buttonName).click();

????sleep(3);

????try {

????//???????д????????????

????getMethod.logWriter("???"+ buttonName + "??ChooseButton????;");

????} catch (Exception e) {

????//?????????????????????????

????}

????}

????//////////////////////????????????/////////////////////////////

????//??????????????????????TextField????????????click????

????//????:TextFieldName

????public void ChooseTextField (String LabelName??String TextName)

????{

????sleep(3);

????getObject.getTextField(LabelName).setText(TextName);

????//??JAVA????佫??UserName???????????????????????

????try {

????getMethod.logWriter("???" +LabelName+" ChooseTextField????");

????} catch (Exception e) {

????//?????????????????????????

????}

????}

???????:

????a??ChooseButton (String buttonName)?????????????????buttonName???????е??????.ChooseTextField (String LabelName??String TextName)?????????????????LabelName??????????????TextName.

????b??????????getMethod.logWriter??????????LOGд???????????????.???????????д??????У?д???????????????????????????????button??????????????????????????????????name???????????д??????У??????????????????????????????.

????c????????????????????????????????????????????????????????????????飬?????????????:???????????????????????????????????????????.

????3??AppTestCase????????????в?????????У???????????ж???????????飬??????????????????????????????????.

?????????Щ??????????

????1?????????????????????RFT???????????????????RFT?????????????.

????2????????????????????????в??????????д.

????3?????????????????RFT?е?RationalTestScript???е????????????????????eclipse????????????jar??????????eclipse????????????????д??????????????????????л????????????????Щ????????????????????????????????????????.

????4???????????????????????????RFT????CMD??????RFT??????????.

????5???????????????????????RFT?????????????????????????????????RFT????????????.

????6???????????????????????????????????????????·??????????????????????????????????????а????????????????????????????·????????

??????????????????

????1????????????????????????.

????2????ν?????????.

????3??????

??????????????????????????????????????Σ??????????????????????????и???????????????????????????????????????????????????????????????????????????????????????????÷?????"???".