??????????????????????????????????????????????????????????????????????????????????????????械??????????????????????????????谩????蟹???????????????????????????????椤�?????些????????????????????????????些???????

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???????