QTP再运用中遇到问题,这样的判断怎么写???
下图中,当选择bigint类型时没有后面输入框,当选择varchar类型时需要输入字段长度。这样的判断怎么写?bigint类型代码:
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldID").Set "name"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldName").Set "姓名"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebList("dropFieldType").Select "bigint"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_2").WebButton("新建指标").Click
varchar类型代码:
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldID").Set "kuu"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldName").Set "kuu"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebList("dropFieldType").Select "varchar"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebEdit("txtFieldLength").Set "50"
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebButton("新建指标").Click
[ 本帖最后由 borisman 于 2009-10-16 16:42 编辑 ] 试下获取这个属性 selection
The list of items that are selected in the control (separated by ;). 能不能说具体点?
回复 2# 的帖子
能不能说具体点? 我是菜鸟,我觉得你可以把字段类型参数化,bigint类型代码时,后面不接输入框,varchar类型代码时,后面接参数化后的字段长度就可以直接满足你的要求了。如果非要判断的话可以取第三行的属性值做 i f 判断也是可以的实现的。 恩,用IF判断一下,
第一步,获取你选择的字符如“varchar”
第二步,把以上内容赋值给变量
第三步,判断如果符合“varchar”执行
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebEdit("txtFieldLength").Set "50"
否则执行
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebButton("新建指标").Click 参数化加上IF不就是干这个的么...
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldID").Set txtFieldID
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebEdit("txtFieldName").Set txtFieldName
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main").WebList("dropFieldType").Select dropFieldType
if dropFieldType = "varchar" then
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebEdit("txtFieldLength").Set "50"
end if
Browser("方欣建筑市场监督管理系统--管理维护平台").Page("方欣建筑市场监督管理系统--管理维护平台").Frame("main_3").WebButton("新建指标").Click 你看下你的下拉框对象的属性
items count和all items
如果有,就可以把all items得值用split函数分割下存放到一个数组里了,接着就可以自主控制选
bigint还是varchar了
页:
[1]