这里我可以给你个思路,不知道正确不正确,是我自己想的,而且呢有些技术问题我也没试过
假设QTP中的语句能够变量化,再执行就可以实现了,关键怎么能做到我也不知道怎么搞。
比喻:Browser(BrowserDesc).page(aa).frame(bb).webedit(cc).click
能用变量代替就好了,那就是这样
dim dd,ss
ss = "Window(WinDesc)."
dd = "Browser(BrowserDesc).page(aa).frame(bb).webedit(cc)"
dd.click
如果这种能实现你的问题就解决了
到时候判断一下:
sub()
dim i =0
for i =0 to 10
if search("Window(WinDesc)",dd) <>0 and dd.not exsit
then dd=dd+ss
i=i+1
else
exit sub
end sub()
dd.clik
当然从dd中找到ss这个函数需要你自己写。关键还是能变量化的问题,求高手解答。期待中。