不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

测试用户名及密码的登录小程序

上一篇 / 下一篇  2007-01-05 11:42:06 / 个人分类:Robot技术

$Include "sqautil.sbh"
uJ6\JW4bp p051Testing软件测试网3}7Sk+v~#tDp
Sub Main
T0AA2u+f.|z051Testing软件测试网E,Q4NE^R2W
    Dim Result As Integer
_UL$J;t Gfj0   51Testing软件测试网%HmyI'cu
    Dim dp_id as Long
dx)DLLJ;ahU?051Testing软件测试网;? AY4U"E
    Dim dp_Result as Long51Testing软件测试网-^.C8iu)q
   
|z1^xr&NuR0    Dim strName as String
U4B Mn]0~,`051Testing软件测试网5PY*Xcau8q
    Dim strPassWord as String
ySI-|7t3s)N0
b ~&ag,_1hd0    'Initially Recorded: 2006-1-13  14:26:45
-_ V,qyah'K0    'scrīpt Name: login51Testing软件测试网O\,} x"? g+c&e
   sqalogmessage sqanone,"启动应用程序",""51Testing软件测试网m{)W8R6n%r C
   
I[+^O*ZP0s0    StartApplication """D:\Program Files\plt\OilportSetup\oilport.exe"""51Testing软件测试网!^ g:a,SS;Z\
   
,J8a5]+` L0    dp_id = SQADatapoolOpen ("dp", FALSE, SQA_DP_SEQUENTIAL, FALSE)51Testing软件测试网b!Y.@;S8N { V
   51Testing软件测试网\*sO9LOm
51Testing软件测试网p.I$SS"KriY
    dp_Result = SQADatapoolFetch (dp_id)51Testing软件测试网/ar;Qr&L$M(Swfmr
51Testing软件测试网 J!LS-i B4QDK

y:g9w q8s,^0     while dp_Result <>  sqaDpEOF51Testing软件测试网F%z2w,@A%JCK
51Testing软件测试网W0r-`!q]A
   
7|R,y2AHd-dX$_0           dp_Result = SQADatapoolValue (dp_id, "name", strName)
A7i YJ@$Z051Testing软件测试网,dpkm*RrZ
           dp_Result = SQADatapoolValue (dp_id, "password", strPassWord)51Testing软件测试网)BU&R{J

*HA*U7Q4M5qa G]0           dp_Result = SQADatapoolFetch (dp_id)51Testing软件测试网K)|,lm{9fZ9q\1~#V'W!P
         
H)z,d{a0     
F] UD+E\#X0    EditBox Click, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_userName;\;Type=EditBox;Index=0", "Coords=23,2"
'G&D"E}9Uno0     '输入用户名     51Testing软件测试网6U8aZ!RV ORC2Db
    InputKeys strName
3M(Hmk3wt'PZq bt0   
4^~IO-Q"DY0    EditBox Click, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_password;\;Type=EditBox;Index=0", "Coords=49,0"51Testing软件测试网4_W5c0~xI0e0O
    '输入用户密码
M`U Kj1oktr0    InputKeys strPassWord51Testing软件测试网d6K%W.| I OsU
   51Testing软件测试网8ulT3s8\['A
    GenericObject Click, "Type=Form;Name=FrmLogin;\;Type=Control;Name=btn_login", "Coords=57,17"
*v'G,h X*t N#l0     
8}KTt%z8r|1h0    Window SetContext, "Type=Form;Name=MainForm;VisualText=新港信息系统", ""
P%Kl:Z7J'M,K0   
M_/K?$k{4W;I @[ q0    Window SetContext, "Type=Form;Name=MainForm", ""
g jv| D'l5i(y2UO5g0   
EvV+eh4e'@/l cvy0   '验证是否成功登录
\Oc"l#A)jKq ~1s(u0     Result = RegionVP (CompareImage, "", "VP=Region Image;Wait=2,30;Coords=205,392,574,561")
4o+r9swc0   
r p2gi|e$XM#\V0    if result = 1 then51Testing软件测试网@%l,s8Gr"tQ }
   
N8y(jJ5v"mR.B^0        '如果成功登录,注销用户,清除用户名及密码,取datapool的下一条数据51Testing软件测试网IGY!OC4q
        GenericObject Click, "Type=Form;Name=MainForm;\;Type=Control;Index=8;\;Type=Control;Index=0", "Coords=24,11"
!ZH+OmEP&]'pSD-P0   
#CT*]#r5sg0        Window SetContext, "Class=WindowsForms.Window.808", "Activate=0"
9p A!Pkf0        GenericObject Click, "Class=WindowsForms.Window.8;ClassIndex=1", "Coords=46,28"51Testing软件测试网 | ?.d q^A,^
   
3E+H_;b!j0WAk2C0        Window SetContext, "Type=Form;Name=FrmLogin", ""
2Y xi^c,@0        EditBox Left_Drag, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_userName;\;Type=EditBox;Index=0", "Coords=45,9,-63,9"
9X1q:HCJ6^M0        InputKeys "{BKSP}"
GP4zaWA0        EditBox Left_Drag, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_password;\;Type=EditBox;Index=0", "Coords=47,8,-10,8"
;j0y)s(B])tL P;p Ck0        InputKeys "{BKSP}"
RF!a"}6a9X0        EditBox Click, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_userName;\;Type=EditBox;Index=0", "Coords=7,10"
@b"W(k2y}q0
/X%]{P_&tg%u3j0        sqalogmessage sqapass,"正确的用户名及密码","该用户成功登录"
&i3MZFbZl3U4i;g0    else
g4ovue;^U,Hh-B0        '如果用户名、密码错误,无法登录,直接清除用户名及密码,取datapool的下一条数据
+rK-];S8bj9q s*]K051Testing软件测试网;y2g7Uo.d
        sqalogmessage sqapass,"错误的用户名及密码","该用户不能登录"51Testing软件测试网"y/CR)A,V8B1Qp)O D
51Testing软件测试网Oo/|"sS$th!C
        Window SetContext, "Type=Form;Name=FrmLogin", ""
y+e$fPr3Z|Z q:E0        EditBox Left_Drag, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_userName;\;Type=EditBox;Index=0", "Coords=100,9,-70,9"
)aP'` u f DT0        InputKeys "{BKSP}"
!Diu!R?5?%z0        EditBox Left_Drag, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_password;\;Type=EditBox;Index=0", "Coords=100,8,-70,8"51Testing软件测试网vx1a9\/p ai2sw XR
        InputKeys "{BKSP}"51Testing软件测试网n3^ |0o4s#zW o^ B
        EditBox Click, "Type=Form;Name=FrmLogin;\;Type=Control;Name=txt_userName;\;Type=EditBox;Index=0", "Coords=7,10"
K uh0[*o[-^l0   
(hB_!L)n$S(J3U*H0      51Testing软件测试网0Rk | @Y Q${%ey#?
   end if51Testing软件测试网q$F oJ3O z&{
   
f6OcZ?_O1S4Z0   wend
e~vr2\+}g}7e+k051Testing软件测试网r rYxPn r,g,O
   dp_Result = SQADatapoolClose (dp_id)51Testing软件测试网vqX(q[Jb @2]H
End Sub51Testing软件测试网9]-J;r4o%e*[ c6[k&X3P"D

)e+?n$v%lH&M0//.net 开发的程序 在调试中............
D4YLE#br*b7C&x]0

TAG: 软件测试技术 Robot技术

 

评分:0

我来说两句

Open Toolbar