?????????????????????????????????Sahi?е?Java API???з??????????Twist?е????й??????????????????????????????????????????в?????????д??????????????????????????????????Щ?????????

????1??????ò???????????????????Twist??????У????????????????????????????裬????????ò?????????????Twist?????????????????????Advanced Tutorial??????????????????????????????£?????????ó???????????????衣???????????????????????????????????????????????ж???????????????????????????????????????????????????????????????

????2???????????????????????????????????????????????????????????????????У??????????????????????????????Twist????£????Scenario???μ?????????????????????????????????????Filter???????????????????????????????????????????????????????????????????????????Twist????У????е??????????????????????е???????????????????01??02??......????eg.01Login??02SearchBook.??0??????????????11????1??2????????????????????????????е???????

????3??????Sahi??λ?????????????????????in??near?????????????????????ж?λ????????????????????????б???????????????????????Sahi????????????????ID?????HTML??????ID????????????????????????????????????????????????????????????????к???????????????λ?????е?????λ???????Sahi??in??near????????λ????????????????

????4????????????????????????????????????Twist??????Data Table???????Twist????????????????????????????????У??????????????????е?????????

????5??????????????????????????????????????δ??????????浱????????棬????????????????????????????????????У???????????????????λ????????Sahi?????п???????takeSnapShot(?????????н??????????????棬???????????????????????java.aw.Robot?е?createCapture()??????

????6??????build.xml????????????????????Twist?У???????????ant??????????д?????????task????????????????????У????????????????????????????????????????Twist??????£?????????????е???????в??????Щ???????????????????н??????????????????????Hudson??????build????????????Щ?????????

????????????Twist??Sahi??????????С??????????????????????Twist?????Ч??????????????????????ò????????????????????????棬?????????????????Twist?????e???г????