wslss007 发表于 2008-9-3 14:13:11

大家有没遇到过这种奇怪的问题

测试一个“新建任务”的功能,点击主页面上的新建任务按钮,弹出窗口如下图:

http://p13.freep.cn/p.aspx?u=v20_p13_p_0809031358074914_0.jpg

当点击save&close按钮后,正常的流程应该是关闭上图所示窗口,但问题来了,用QTP自动执行脚本,执行完毕后自动弹出了一个IE窗口,没有工具栏的IE窗口,内容是和主页面是一模一样的,如图:

http://p11.freep.cn/p.aspx?u=v20_p11_p_0809031401581843_0.jpg

奇怪的是,手动测试这个功能,却没有弹出这个窗口,执行完毕只有主页面一个IE窗口。我确信!脚本很简单,如下:

Browser("Surrex Project Manager").Page("Surrex Project Manager").WebElement("High priority").Click
Browser("Surrex Project Manager").Page("Surrex Project Manager").WebElement("WebElement").Click
Browser("Surrex Project Manager").Page("Surrex Project Manager").Link("text:=Task").Click      '点击新建任务按钮
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").WebEdit("txtSubj").Set "newtask"   '以下都是填新建任务的信息
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").Image("drparw").Click
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").Frame("Frame").WebElement("3").Click
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").Image("drparw_2").Click
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").Frame("Frame").WebElement("24").Click
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").WebList("comboTask").Select "SURREX-CHINA\lfyan"
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").Image("AddUser").Click
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").WebEdit("txtContent").Set "my new task" + vbLf + "hahaha"
Browser("Surrex Project Manager").Window("New Task -- Webpage Dialog").Page("New Task").WebElement("Save & Close").Click'点击保存并关闭按钮

这到底是怎么回事呢?谢谢哦!

[ 本帖最后由 wslss007 于 2008-9-3 14:20 编辑 ]

wslss007 发表于 2008-9-3 15:57:27

都没有?

wslss007 发表于 2008-9-3 17:51:25

没人帮忙那?
页: [1]
查看完整版本: 大家有没遇到过这种奇怪的问题