51Testing软件测试论坛

标题: QTP 中实现Dialog对象的参数化后的,调用“参数”字串被作为无法识别的对象 [打印本页]

作者: chenyubao    时间: 2009-9-16 17:06
标题: QTP 中实现Dialog对象的参数化后的,调用“参数”字串被作为无法识别的对象
例子:dim page_project as string
page_project="Dialog(text:="login")"    //当然这句是错误的,只要大家能看懂我的意图就好了
page_project.close  //*****这个地方报错了 page_project对象不能识别。

我想是不是把page_project实例化成 一个Dialog的对象再赋值呢。我不知道怎样才能实例化成Dialog 对象!
----谢谢帮忙!!!!

[ 本帖最后由 chenyubao 于 2009-9-16 17:09 编辑 ]
作者: ls_721521    时间: 2009-9-16 17:15
dim page_project
Set dialog_1  = description.Create()
dialog_1("text").value = "login"
set page_project =dialog(dialog_1)

page_project .close
作者: chenyubao    时间: 2009-9-16 17:19
谢谢!我回去试试
作者: chenyubao    时间: 2009-9-16 17:31
哈哈,学到了,非常感谢!!这样我就可以换个思路参数化了,text的参数化,本来准备整个对象参数化的,有没有方法整个对象参数化呢,不管他是page,或者window,这样更加实用,谢谢,
作者: chenyubao    时间: 2009-9-16 17:34
标题: 回复 2# 的帖子
哈哈,学到了,非常感谢!!这样我就可以换个思路参数化了,text的参数化,本来准备整个对象参数化的,有没有方法整个对象参数化呢,不管他是page,或者window,这样更加实用,谢谢,
作者: chenyubao    时间: 2009-9-16 17:36
看明白了还是可以抽象出对象参数 的谢谢
作者: maomao257    时间: 2009-9-16 17:42
描述性编程
作者: chenyubao    时间: 2009-9-16 17:50
哈哈,以前没用过,现在发现还是越原始的用起来越方便,哈哈,自由发挥,支持描述性




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