google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

求助:robot 如何进行循环?

求助:robot 如何进行循环?


Sub Main
    Dim Result As Integer

    'Initially Recorded: 2004-8-9  11:59:48
    'Script Name: jiaoseshanchu
   
    Window SetContext, "Caption=http://192.168.102.252:7001/adm/welcome.jsp - Microsoft Internet Explorer", ""
    Browser SetFrame,"Type=HTMLFrame;HTMLId=mainFrame",""
    Browser NewPage,"HTMLTitle=角色管理",""
   
    HTMLLink Click, "Type=HTMLLink;HTMLText=229", ""
    PushButton Click, "Type=PushButton;Name=delete"
   
    Window SetContext, "Caption=Microsoft Internet Explorer", ""
    PushButton Click, "Text=确定"
   

End Sub
上面是删除id号为229的记录,若我想删除229-240号的记录,如何进行循环操作呢,谢谢各位大侠了。。。。。。。。。。。。

TOP

循环


可以将要删除的id号定义 为变量,利用for循环语句,使变量自动增加,形成循环就行了
定义id号变量  dim  id as integer
定义循环变量 dim i as integer
把你执行脚本放在for循环中,可以实现循环回放
将HTMLLink Click, "Type=HTMLLink;HTMLText=229", ""
229 换成 id   
别忘了 把id加1
黑龙江_小颖

TOP

小颖_hlj,你看我这个循环可以么,怎么还是还是执行不下去呢,你可别笑我笨哦 ,新手上路,大家多多指点
id=234
  
   do
   
   HTMLLink Click, "Type=HTMLLink;HTMLText=id", ""
   PushButton Click, "Type=PushButton;Name=delete"
  
   id=id+1
   loop  while id<237
   
    Window SetContext, "Caption=Microsoft Internet Explorer", ""
    PushButton Click, "Text=确定"

End Sub

TOP

For id=229 to 240
       Browser NewPage,"HTMLTitle=角色管理",""
        HTMLLink Click, "Type=HTMLLink;HTMLText=" & cstr(id),""
        PushButton Click, "Type=PushButton;Name=delete"  
     
    Window SetContext, "Caption=Microsoft Internet Explorer", ""
    PushButton Click, "Text=确定"

Next   
没看到你的程序,可能for 循环嵌套位置要有所调整

TOP

问题已经解决了, 谢谢大家

TOP

我录的是这样的,就是删除一条记录的操作,要怎么样让他循环多次呢。

   sub main
    'Initially Recorded: 2004-9-17  13:32:17
    'Script Name: 1
  
    Window SetContext, "Caption=Newtouch ONE! - Microsoft Internet Explorer", ""
    Browser SetFrame,"Type=HTMLFrame;HTMLId=Main_frame",""
    HTMLTable Click, "Type=HTMLTable;Index=3", "Row=2;Col=5"
    Browser NewPage,"",""
    PushButton Click, "Type=PushButton;Name=delB"
   
    Window SetContext, "Caption=Microsoft Internet Explorer", ""
    PushButton Click, "Text=确定"


    End Sub

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 18:58Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹