试验中碰到的问题
在QTP中,录制了一个选择下拉框的动作,下拉框的属性和值分别如下:属性是:all items,
值是:显示全部7;1-5/7;6-7;
用哪个函数能把"显示全部7;" 给取出来?取出部分的值,比如( 1-5/7; 或者 6-7) 问题的图片忘记传上来, A=split(属性,";")
item0=A(0)
item1=A(1)
item2=A(2) 多谢啊
呵呵 前面改好了,只不过用了个比较笨的办法
我用了GetROProperty把all items中的Value给取出来放在了一变量b中,
接着用了Instr这个函数,把";"的位置给取出来,放在另一个变量c中,
最后用left函数,把变量b当中的所有值,左边的部分直到右边的变量c中的那个部分,取出来放在变量d中,也就是 d = left(b,c-1)
还是你的方法比较简单啊......长知识了 修正一下这个部分,一般这么用比较好
A=split(属性,";")
num = ubound(A)
for i = 0 to num
item = A(i)
next 这个还行 split是个常用的函数哦
页:
[1]