chenyubao 发表于 2009-9-16 17:06:42

QTP 中实现Dialog对象的参数化后的,调用“参数”字串被作为无法识别的对象

例子:dim page_project as string
page_project="Dialog(text:="login")"    //当然这句是错误的,只要大家能看懂我的意图就好了
page_project.close//*****这个地方报错了 page_project对象不能识别。

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

[ 本帖最后由 chenyubao 于 2009-9-16 17:09 编辑 ]

ls_721521 发表于 2009-9-16 17:15:07

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:01

谢谢!我回去试试

chenyubao 发表于 2009-9-16 17:31:17

哈哈,学到了,非常感谢!!这样我就可以换个思路参数化了,text的参数化,本来准备整个对象参数化的,有没有方法整个对象参数化呢,不管他是page,或者window,这样更加实用,谢谢,

chenyubao 发表于 2009-9-16 17:34:07

回复 2# 的帖子

哈哈,学到了,非常感谢!!这样我就可以换个思路参数化了,text的参数化,本来准备整个对象参数化的,有没有方法整个对象参数化呢,不管他是page,或者window,这样更加实用,谢谢,

chenyubao 发表于 2009-9-16 17:36:46

看明白了还是可以抽象出对象参数 的谢谢

maomao257 发表于 2009-9-16 17:42:56

描述性编程

chenyubao 发表于 2009-9-16 17:50:13

哈哈,以前没用过,现在发现还是越原始的用起来越方便,哈哈,自由发挥,支持描述性
页: [1]
查看完整版本: QTP 中实现Dialog对象的参数化后的,调用“参数”字串被作为无法识别的对象