51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2240|回复: 7
打印 上一主题 下一主题

[原创] QTP脚本回放的时候页面显示“警告: 网页已经过期 ”

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-8 14:16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP脚本回放的时候,经常会有一个警告的页面,如下:

警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。

要重新提交信息并查看该网页,请单击刷新按钮。

QTP脚本如下:
'服务与支持的链接
Browser("网上营业厅_江苏移动").Page("网上营业厅_江苏移动").Link("服务与支持").Click
Browser("网上营业厅_江苏移动").Page("服务与支持 - 江苏移动_中国移动通信").Sync
FWYZC_href = Browser("网上营业厅_江苏移动").Page("网上营业厅_江苏移动").Link("服务与支持").Object.href
If  FWYZC_href = "http://www.js.10086.cn/10086/index.html"Then
Reporter.ReportEvent micPass,"Link Pass","服务与支持结果为:" & FWYZC_href
else
Reporter.ReportEvent micFail,"Link Error","服务与支持结果为:" & FWYZC_href  & "预期结果为:http://www.js.10086.cn/10086/index.html"
End If
Browser("网上营业厅_江苏移动").Back

就是在IE上点击“后退”就会有上面的警告出现,
不知道是什么原因引起的,该如何处理?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-10 08:59:36 | 只看该作者
网页做了安全限制,不允许后退操作?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2012-8-10 16:17:55 | 只看该作者
    回复 1# 魔力鸟


        很多系统都会做这样的限制,防止一些错误,这很正常。
        录制的时候别去后退页面不就行了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2012-8-10 23:23:38 | 只看该作者
    网站使用的安全机制的技术,譬如struts的都有这项技术来保护网站,防止不进行登录就直接进入主页面。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-8-13 14:49:55 | 只看该作者
    现在做的网站必须要执行后退,应该点击的链接是在原来的网页上覆盖的(self),不后退下面的流程就执行不下去了,有没有什么办法呢??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-8-13 14:51:04 | 只看该作者
    回复 4# sunflower-fang


        现在做的网站必须要执行后退,应该点击的链接是在原来的网页上覆盖的(self),不后退下面的流程就执行不下去了,有没有什么办法呢??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-8-20 16:11:27 | 只看该作者
    回复 3# 黑羽祭


        现在做的网站必须要执行后退,应该点击的链接是在原来的网页上覆盖的(self),不后退下面的流程就执行不下去了,有没有什么办法呢??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2012-8-21 09:15:37 | 只看该作者
    回复 7# 魔力鸟


        既然需要执行后退,那为什么还会出现这种情况呢?应该不会做限制啊。
        你手动后退也会出现这样的情况么?
       
    PS: 我还是很少很少见到流程中需要用到IE后退的页面,一般情况下就算要后退,也使用系统中的开发写的后退按钮,而不是直接点击IE浏览器上的后退。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 21:51 , Processed in 0.073477 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表