51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1602|回复: 4
打印 上一主题 下一主题

有关动态等待时间的问题,急

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-16 17:41:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. web_url("loadDoc.jsp",
                "URL=http://{IP}:{Port}/xPressionRevise/html/loadDoc.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://{IP}:{Port}/xPressionRevise/html/edit.jsp?action=fullEdit&workItem={WorkItemID}&toc=true",
                "Snapshot=t14.inf",
                "Mode=HTML",
                LAST);
2. web_url("wordEditor.jsp",
                "URL=http://{IP}:{Port}/xPressionRevise/html/wordEditor.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://{IP}:{Port}/xPressionRevise/html/edit.jsp?action=fullEdit&workItem={WorkItemID}&toc=true",
                "Snapshot=t15.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=ClientSupport//ServerFiles.xml", "Referer=", ENDITEM,
                "Url=../tempFolders/{TempFolderID}/{TempFolderID}.dot", "Referer=", ENDITEM,
                "Url=../tempFolders/{TempFolderID}/{TempFolderID}_filelist.xml", "Referer=", ENDITEM,
                LAST);
在1操作中,loadDoc.jsp页面,启动了任务线程(页面在任务线程没有完成时,每8秒钟刷新一次页面
else {%>
//reload this after a time out
        setTimeout("load()", 8000);
<%}%>
),
因此在进行操作2前,必须等待操作1完全成功才能发送wordEditor.jsp。

我现在不知道怎么办?我想改造一下操作1,如下

do {

         web_url("loadDoc.jsp",
                "URL=http://{IP}:{Port}/xPressionRevise/html/loadDoc.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://{IP}:{Port}/xPressionRevise/html/edit.jsp?action=fullEdit&workItem={WorkItemID}&toc=true",
                "Snapshot=t14.inf",
                "Mode=HTML",
                LAST);



          is_digit = web_find("Text Check",
     "RightOf=Go to",
     "LeftOf=page",
     "What=Home",
    LAST);

     } while (is_digit=1);
好像不行。。。。。。。。。。。

不知大家有什么好的方法啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-17 10:22:30 | 只看该作者
是不是,你检查的字符串“home”不合适呀。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-17 14:30:37 | 只看该作者
是 while (is_digit==1);
在VU中调试,倒是没有问题了。
但在Controller中,用1个Vuser,action loop 3 times, 有时3次都失败,有时第一次失败,后面2次却成功了。
现在真的不知道怎么往下进行了?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-11-18 10:28:58 | 只看该作者
楼主的意思好像是loadDoc.jsp页面加载完成并且任务线程执行完毕后,才要执行下一步的操作。但楼主的代码中只对loadDoc.jsp页面的加载进行了判断,如果在8秒钟内页面加载完毕但是任务线程还没有执行完毕的话,是不是就会执行操作2,这段代码也就没有意义了?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-11-29 17:33:35 | 只看该作者
问题已经解决。方法还是上述的方法。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 06:03 , Processed in 0.067511 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表