脚步:
- QTP 识别 Web 应用程序上的一些链接。
- 我单击此链接(使用 qtp)。
- 应用程序打开一个弹出窗口以更改一些值。
- 我在更改值后提交图像按钮。
- 我返回到原始页面,该页面在后台打开(从未关闭)。
- 但是 QTP 现在无法识别这几个链接(如第 1 点所述),而是仅显示到 Page 的层次结构,如下所示:
Browser("name:=JBoss Web/2.1.7 - Error report").Page("title:=JBoss Web/2.1.7 - Error report")
每次从弹出窗口返回时,我都必须使用Browser("name:=JBoss Web/2.1.7 - Error report").refresh
代码再次显示属性。
注意 - 这发生在几台机器上(不同机器上的不同行为)。通过 QTP 访问时,很少有系统不会显示 JBoss 错误。操作系统、QTP 和浏览器版本与默认设置相同。
如下所示更改注册表值后,我大部分时间都能够访问所有 Web 元素。但是,有时,我再次收到 JBOSS 错误(浏览器、页面)掩码,这似乎是不可理解的。
[HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\Packages\StdPackage\Settings]
"SkipWndMovedOut"=dword:00000001
关于每次需要做什么来访问所有元素的任何建议 - 通过每次超过 JBOSS 错误掩码页面?
谢谢,阿努鲁普。