51Testing软件测试论坛

标题: exist 语句 问题 [打印本页]

作者: agreer    时间: 2007-6-22 12:59
标题: exist 语句 问题
请问下面这句exist语句应该怎么改

ex = Browser("browser").Page("page").Frame("PageFrame_2").Link("link").Exist(DataTable("link_菜单1", dtLocalSheet))

错误报mistype,不理解。
作者: 风过无息    时间: 2007-6-22 13:03
object.Exist([TimeOut])

楼主DataTable("link_菜单1", dtLocalSheet)这里面是什么值呢?
作者: walker1020    时间: 2007-6-22 13:06
What you need is DataTable("link_菜单1", dtLocalSheet).Exist?
作者: walker1020    时间: 2007-6-22 13:09
However, I don't know what you want to need by writing
   ex = Browser("browser").Page("page").Frame("PageFrame_2").Link("link").Exist(DataTable("link_菜单1", dtLocalSheet))
作者: agreer    时间: 2007-6-22 14:23
我想知道界面一个link是不是存在。

DataTable("link_菜单1", dtLocalSheet)是我想将这个link参数化,然后用exit检查他的存在嘛。

返回的值true或false付给ex。

就是这个想法。
作者: smallmark    时间: 2007-6-22 15:08
标题: 高手
sdlkfj8 牛人原来是楼主呀,高手!
作者: rivermen    时间: 2007-6-22 15:53
DataTable中存放的是某一条Link的名称,你是不是想这么做:
dim LinkName
LinkNaMe=DataTable("link_菜单1", dtLocalSheet)

dim ex
ex=Browser("browser").Page("page").Frame("PageFrame_2").Link("name:=LinkName").Exist()

另外给你个建议,语句当中尽可能短些,可能你会觉得DataTable(***)合并在一起会显得水平很高,不过这样不利于调试

[ 本帖最后由 rivermen 于 2007-6-22 15:55 编辑 ]
作者: zhuyuancan    时间: 2007-6-22 16:46
name=DataTable("link_菜单1", dtLocalSheet)
ex=Browser("browser").Page("page").Frame("PageFrame_2").Link("name:="&LinkName).Exist()
作者: zhuyuancan    时间: 2007-6-22 16:48
抱歉!!!!!
name=DataTable("link_菜单1", dtLocalSheet)
ex=Browser("browser").Page("page").Frame("PageFrame_2").Link("name:="&name).Exist
作者: agreer    时间: 2007-6-22 16:54
好的,谢谢。

我刚才用过这个方法,但不是描述性的。

我再试试。




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