tx364294934 发表于 2013-5-16 21:25:46

QTP 菜单问题--成功选择菜单后弹出窗口,脚本确不运行了???

大侠们,求助啊,这种情况该怎办?

如这样写,运行到第二行,菜单子项选择到了,也弹出“用户管理”窗口,但QTP不往下运行了,此时若人工关闭这个窗口又能运行到第三行了,
感觉在这种情况下 QTP把弹出窗口当成msgbox 一样?

swfwindow("自动标识系统").SwfToolbar("menuStrip1").ShowDropdown "用户管理"
swfwindow("自动标识系统").SwfToolbar("menuStrip1").Select "用户管理;用户管理"
swfwindow("自动标识系统").SwfWindow("用户管理").Activate

泰然 发表于 2013-5-17 12:54:12

没看懂。
若人工关闭这个窗口,那么第三行SwfWindow("用户管理").Activate怎么可能运行到呢?关都被你关掉了。

tx364294934 发表于 2013-5-17 17:53:47

人工关闭这个窗口,能运行到第三行,只是这行SwfWindow("用户管理").Activate 运行失败。

那就代码换成这个,弹出“用户管理“窗口后脚本就不运行了,人工关闭后,就能往下运行
swfwindow("自动标识系统").SwfToolbar("menuStrip1").ShowDropdown "用户管理"
swfwindow("自动标识系统").SwfToolbar("menuStrip1").Select "用户管理;用户管理"
swfwindow("自动标识系统").Activate

让测试飞起来 发表于 2013-5-18 10:00:11

可能是你选择的 插件不太对吧

黑羽祭 发表于 2013-5-20 08:47:55

LZ细化一下问题看看。
页: [1]
查看完整版本: QTP 菜单问题--成功选择菜单后弹出窗口,脚本确不运行了???