51Testing软件测试论坛

标题: 试验中碰到的问题 [打印本页]

作者: 霸气林林    时间: 2007-7-5 15:09
标题: 试验中碰到的问题
在QTP中,录制了一个选择下拉框的动作,下拉框的属性和值分别如下:
属性是:all items,
值是:显示全部7;1-5/7;6-7;

用哪个函数能把"显示全部7;" 给取出来?取出部分的值,比如( 1-5/7; 或者 6-7)
作者: 霸气林林    时间: 2007-7-5 15:13
问题的图片忘记传上来,
作者: rivermen    时间: 2007-7-5 15:14
A=split(属性,";")
item0=A(0)
item1=A(1)
item2=A(2)
作者: 霸气林林    时间: 2007-7-5 15:44
多谢啊
呵呵 前面改好了,只不过用了个比较笨的办法
我用了GetROProperty把all items中的Value给取出来放在了一变量b中,
接着用了Instr这个函数,把";"的位置给取出来,放在另一个变量c中,
最后用left函数,把变量b当中的所有值,左边的部分直到右边的变量c中的那个部分,取出来放在变量d中,也就是 d = left(b,c-1)
还是你的方法比较简单啊......长知识了
作者: danmy    时间: 2007-7-6 09:29
修正一下这个部分,一般这么用比较好

A=split(属性,";")
num = ubound(A)
for i = 0 to num
   item = A(i)
next
作者: cnsong99    时间: 2011-6-14 15:51
这个还行
作者: fanli82    时间: 2011-6-16 14:07
split是个常用的函数哦




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