51Testing软件测试论坛
标题:
有关动态等待时间的问题,急
[打印本页]
作者:
lsh
时间:
2005-11-16 17:41
标题:
有关动态等待时间的问题,急
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);
好像不行。。。。。。。。。。。
不知大家有什么好的方法啊?
作者:
笑游天涯侠
时间:
2005-11-17 10:22
是不是,你检查的字符串“home”不合适呀。
作者:
lsh
时间:
2005-11-17 14:30
是 while (is_digit==1);
在VU中调试,倒是没有问题了。
但在Controller中,用1个Vuser,action loop 3 times, 有时3次都失败,有时第一次失败,后面2次却成功了。
现在真的不知道怎么往下进行了?
作者:
xyuan007
时间:
2005-11-18 10:28
楼主的意思好像是loadDoc.jsp页面加载完成并且任务线程执行完毕后,才要执行下一步的操作。但楼主的代码中只对loadDoc.jsp页面的加载进行了判断,如果在8秒钟内页面加载完毕但是任务线程还没有执行完毕的话,是不是就会执行操作2,这段代码也就没有意义了?
作者:
lsh
时间:
2005-11-29 17:33
问题已经解决。方法还是上述的方法。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2