51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2580|回复: 4
打印 上一主题 下一主题

[求助] uft执行脚本时,导致IE11滚动条无效;

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-6-24 17:36:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 coolsenba 于 2015-6-24 17:38 编辑

环境:uft12.1+ie11
问题描述:
1. 打开应用程序,页面的滚动功能可以使用;(鼠标滚轮可以使用)
2. 录制脚本运行后,发现IE打开所有页面滚动条均不可以使用,程序执行也报错,(可以手动拉动滚动条;)
--------------
错误信息:
找不到 "确定" 对象的父对象 "来自网页的消息" (类 Dialog)。验证父对象的属性与当前显示在应用程序中的对象是否匹配。

第 (3) 行: "Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click"。

提示: 如果应用程序中的对象已更改,维护运行模式可以
帮助您识别和更新存储库中的步骤和/或对象
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:25
  • 签到天数: 2806 天

    连续签到: 5 天

    [LV.Master]测试大本营

    2#
    发表于 2015-6-25 10:09:51 | 只看该作者
    你的错误信息是指你对象库里对话框"来自网页的消息" 的属性与当前显示在应用程序中的对象不匹配,可以使用spy看看是不是一致;先解决这个问题后,再看看滚动条能否使用.

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2015-6-25 11:32:30 | 只看该作者
    本帖最后由 coolsenba 于 2015-6-25 11:36 编辑
    jingzizx 发表于 2015-6-25 10:09
    你的错误信息是指你对象库里对话框"来自网页的消息" 的属性与当前显示在应用程序中的对象不匹配,可以使用sp ...

    脚本:
    Browser("人员资格资质与授权管理").Page("人员资格资质与授权管理").Link("我的资质").Click
    Browser("人员资格资质与授权管理").Page("人员资格资质与授权管理_2").Link("我的资质").Click
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click
    Browser("人员资格资质与授权管理").Page("人员资格资质与授权管理_2").Link("教育培训").Click
    --报错语句:
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click

    执行查看两个确定按钮的位置都是一样,
    abs_x    672
    abs_y    437

    先点击一个链接,才出现按钮,貌似,录制脚本中没有出现点击链接的操作;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:25
  • 签到天数: 2806 天

    连续签到: 5 天

    [LV.Master]测试大本营

    4#
    发表于 2015-6-25 12:40:13 | 只看该作者
    coolsenba 发表于 2015-6-25 11:32
    脚本:
    Browser("人员资格资质与授权管理").Page("人员资格资质与授权管理").Link("我的资质").Click
    B ...

    对阿,一个连接一个弹框,你只保留一个确定语句试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2015-6-25 13:18:10 | 只看该作者
    本帖最后由 coolsenba 于 2015-6-25 13:22 编辑
    jingzizx 发表于 2015-6-25 12:40
    对阿,一个连接一个弹框,你只保留一个确定语句试试
    C#,MVC框架;
    我的意思是,在点击确定按钮前,我有点击一个 “申请”链接,貌似这个步骤在,脚本中没有被记录下来;

    正确应该:

    Browser("人员资格资质与授权管理").Page("人员资格资质与授权管理_2").Link("我的资质").Click
    点击“申请”链接;
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click
    点击“取消”链接;
    Browser("人员资格资质与授权管理").Dialog("来自网页的消息").WinButton("确定").Click
    目前红色部分,没有出现在脚本中;以上所有操作均在同一个页面,只是,“申请”和“取消”链接在页面底部;
    (报错可能原因)目前可能是执行时因为滚动条没滚动,导致没有点击到申请或取消链接,或者此步骤没有录制下来;
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 00:36 , Processed in 0.081127 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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