??????????????????????????????????????????????????????????????????????????????????????????е??????????????????????????????á????з???????????????????????????????顣?????Щ????????????????????????????Щ???????

Start Main()
SetWindow ( ??Caption=Scical???? ????)
PushButton.Click(??ObjectIndex=3??) //46
PushButton.Click(??ObjectIndex=21??)
PushButton.Click(??ObjectIndex=3??) //+
PushButton.Click(??ObjectIndex=8??) //5212
PushButton.Click(??ObjectIndex=32??)
PushButton.Click(??ObjectIndex=37??)
PushButton.Click(??ObjectIndex=32??)
PushButton.Click(??ObjectIndex=27??) //=
Result = Compare (CompareProperties?? ??Object.Text???? ??5258. ??) //?????
End Main


???????????????????????????????????2?????????????????????????Щ????????????????????????????????????????????????????????????????????????????????????????????????TestMice?в???????????????????????????ü?????????????????????д??????????????????????????????????????????????????????????????????????м?????????????У?TestMice????????????

Window(??????????).Button(??4??).click();
//????Window(??windowtext=????????????????HWND=??234985??).Button(??4??).click();???????????
//????Window(??windowtext=??^????*????).Button(??4??).click();??????????????????
//????Window(????).Button(??4??).click();??????
Window(??????????).Button(??+??).click();
Window(??????????).Button(??5??).click();
Window(??????????).Button(??=??).click();
Assert(Window(??????????).Edit(??").getText().trim(??"????.??)????9??);


????????????????????????????????????????????????????????????????????????????????в????????????д????????

public static function mockNumberDClick(String number)
{
for(int i=1;i<=len(number);i++)
{
Window(??????????).Button(right(number??i??1)).click();
}
}
mockNumberDClick(??20??)
Window(??????????).Button(??+??).click();
mockNumberDClick(??20??)
Window(??????????).Button(??=??).click();
Assert(Window(??????????).Edit(??").getText().trim(??"????.??)????40??);


???????????????????????????????????磺

public static function mockComputing(String num1??String operator??String num2)
{
?? ??
}
mockNumberDClick(??20?壬??+??????20??)
Assert(Window(??????????).Edit(??").getText().trim(??"????.??)????40??);
mockNumberDClick(??2.543?壬??+??????11??)
Assert(Window(??????????).Edit(??").getText().trim(??"????.??)????13.543??);
mockNumberDClick(??-2.??????+??????10??)
Assert(Window(??????????).Edit(??").getText().trim(??"????.??)????8??);


?????????????????????????????????????????????????????????ò???????????п????????????????????????????????????????????????????????????????????飬?????TestMice???????