Automation Qtp脚本未单击“安全警告”对话框
我正在使用qtp10.0自动生成脚本 “我的应用程序”有一个弹出窗口,其中显示消息Automation Qtp脚本未单击“安全警告”对话框,automation,Automation,我正在使用qtp10.0自动生成脚本 “我的应用程序”有一个弹出窗口,其中显示消息,当前网页正在尝试打开受信任站点列表中的站点。是否允许此操作?我想在此弹出窗口上单击是。但我的剧本没有这样做 我们是否可以使用qtp 10.0中的脚本单击安全警告Yes按钮?首先,是您应该能够使用qtp 10单击“Yes”按钮 如果没有更多细节,很难具体回答,但我会给你一些建议,告诉你我将在哪里解决这个问题 1) 使用object spy确保在浏览器、对话框和“是”按钮的对象存储库中存储了正确的标识属性 2) 不是
,当前网页正在尝试打开受信任站点列表中的站点。是否允许此操作?
我想在此弹出窗口上单击是。但我的剧本没有这样做
我们是否可以使用qtp 10.0中的脚本单击安全警告Yes
按钮?首先,是您应该能够使用qtp 10单击“Yes”按钮
如果没有更多细节,很难具体回答,但我会给你一些建议,告诉你我将在哪里解决这个问题
1) 使用object spy确保在浏览器、对话框和“是”按钮的对象存储库中存储了正确的标识属性
2) 不是最好的解决方案,但作为浏览器,因此“是”按钮可能不是测试中的应用程序。使用“是”按钮的热键可能是令人满意的。(如果有)。要做到这一点,代码应该是这样的
'If the dialog exists
If Browser(<BrowserName>).Dialog(<DialogName>).Exist(3) Then
'Use hotkey to press the yes button
Browser(<BrowserName>).Dialog(<DialogName>).Type "Y"
'If the dialog still exists
If Browser(<BrowserName>).Dialog(<DialogName>).Exist(1) Then
'report failure
Else
'report step done or passed
EndIf
EndIf
如果对话框存在,”
如果浏览器()对话框()存在(3),则
'使用热键按“是”按钮
浏览器().对话框().键入“Y”
'如果对话框仍然存在
如果浏览器()对话框()存在(1),则
"报告失败"
其他的
'报告步骤已完成或通过
恩迪夫
恩迪夫
请随时发表评论,如果您仍然有问题,我将尝试进一步帮助您。或者不使用。键入“Y”可以尝试按返回键,如。键入micReturn