51Testing软件测试论坛

标题: 登陆的一个操作,请指教哪里错了 [打印本页]

作者: wish_luckyman    时间: 2007-6-1 11:05
标题: 登陆的一个操作,请指教哪里错了
Browser("房地产总帐系统 登录").Page("房地产总帐系统 登录").WebEdit("EmpNo").Set DataTable("username", dtGlobalSheet)
Browser("房地产总帐系统 登录").Page("房地产总帐系统 登录").WebEdit("EmpPassWord").SetSecure DataTable("password", dtGlobalSheet)
Browser("房地产总帐系统 登录").Page("房地产总帐系统 登录").Image("login").Click
a=Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统 登录_2").WebButton("text::=OK").exist(0)/*判断有没有出现错误提示框*/
If a Then
Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统 登录_2").WebButton("text::=OK").Click
:Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统 登录_2").Sync
:wait(2)
:Browser("房地产总帐系统 登录").Close
else
Browser("房地产总帐系统 登录").Page("房地产总帐系统").Sync
:wait(2)
:Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统").Link("text:=退出").Click
:Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统_2").Image("alt:=退出系统").Click
End If
作者: kursk    时间: 2007-6-1 11:06
把报错信息也发上来啊
作者: 风过无息    时间: 2007-6-1 13:02
WebButton("text::=OK").Click的text::=OK"是这样写吗?

:wait(2)前面冒号什么意思呢?
作者: rivermen    时间: 2007-6-1 14:38
:Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统 登录_2").Sync

为什么很多语句前都是:开头的?
作者: sogoc    时间: 2007-6-1 15:21
Browser("name:=房地产总帐系统 登录").Page("title:=房地产总帐系统 登录_2").WebButton("text::=OK").Click

很奇怪,为什么你上面都不用name:来定义这个BROWSER下面要多此一举?另外text::?这个是什么呢?目前我没碰到过::和用":"开头的写法,可能我认识的还很少吧
作者: wish_luckyman    时间: 2007-6-1 15:50
哦,那除了语法错误外还有什么逻辑错误吗?
作者: wish_luckyman    时间: 2007-6-1 15:51
我对VB不懂,看帮助里面理解错了,写在一行的话就要:分开,text::OK是多写了一个
作者: wish_luckyman    时间: 2007-6-1 15:52
有一段是录的,条件判断是加进去的,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2