|
想要录制登录的脚本,登录输入用户名、密码后进入。
如果输入错误的用户名或密码3次后,就会出现输入验证码的文本框。
我写了一段代码,但总是会有问题:明明前3次,输入验证码的框都没有出来,却返回1.怎么办呢?
脚本为:
Dim i '循环次数
Dim exist '验证码是否存在
For i=1 to datatable.GetSheet("Global").getrowcount
Browser("AA").Page("AA").WebEdit("LoginID").Set DataTable("username", dtGlobalSheet)
Browser("AA").Page("AA").WebEdit("asswd").SetSecure DataTable("passwd", dtGlobalSheet)
If Browser("AA").Page("AA").WebEdit("ValidKey").Exist Then '判断是否要输入验证码
Browser("AA").Page("AA").WebEdit("ValidKey").Set "fdf3dgg" '输入万能验证码
End If
Browser("AA").Page("AA").WebButton("Login").Click
Next
问题:
If Browser("AA").Page("AA").WebEdit("ValidKey").Exist 判断总是存在的,为什么会这样呢? 各位大虾,请帮忙。
还有什么方法可以实现呢? |
|