51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

123
返回列表 发新帖
楼主: mklodoss
打印 上一主题 下一主题

[原创] 将基于对象库编程自动转化为描述性编程小工具

[复制链接]

该用户从未签到

41#
发表于 2009-10-16 18:39:59 | 只看该作者

回复 40# 的帖子

还在孜孜不倦地改进啊
回复 支持 反对

使用道具 举报

该用户从未签到

42#
 楼主| 发表于 2009-10-16 22:12:47 | 只看该作者

回复 42# 的帖子

很久以前就改了, 最近都没见你上Q啊。
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2009-10-19 17:59:39 | 只看该作者
谢谢楼主的热情,最近在研究的时候发现,转换后的语句有些问题,在这里总结一下。
1、对于检查点不支持,以下是转换后的
' 增加飞行日期的检查点
Window("regexpwndtitle:=Flight Reservation").WinObject("regexpwndclass:=MSMaskWndClass").Check CheckPoint("Date of Flight:")      
' 增加出发地点的检查点
Window("regexpwndtitle:=Flight Reservation").WinComboBox("nativeclass:=ComboBox","items count:=10","attached text:=Fly From:").Check CheckPoint("FlyFrom:")       
' 增加目的地的检查点                                          
Window("regexpwndtitle:=Flight Reservation").WinComboBox("nativeclass:=ComboBox","items count:=9","attached text:=Fly To:").Check CheckPoint("FlyTo:")
转换后的检查点语句不可用       
2、对于Button的识别,window id这一项总是错乱的!
3、有时候会莫名奇妙的多个逗号,运行时出错了才发现。
楼主可以关注一下,以上都是利用飞机订票系统测试的结果。我希望这个软件做成在自定义关注属性的情况下,可以直接转换成描述性编程的语句,不需要再次修改的。哈哈!楼主辛苦!                                                
请楼主关注一下!
回复 支持 反对

使用道具 举报

该用户从未签到

44#
 楼主| 发表于 2009-10-19 18:26:22 | 只看该作者
呵呵,谢谢你提出的问题和建议,我修下。
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2009-10-20 10:03:07 | 只看该作者
楼主每天都上51啊,呵呵,回答的很及时!顶一个!
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2009-11-6 10:49:08 | 只看该作者
楼主,我在等你的新版本呢!啥时候出来啊!
回复 支持 反对

使用道具 举报

该用户从未签到

47#
发表于 2009-12-7 16:50:17 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-20 17:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    48#
    发表于 2010-9-3 13:17:40 | 只看该作者

    哈哈 牛叉

    谢谢分享 哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-22 12:50
  • 签到天数: 393 天

    连续签到: 1 天

    [LV.9]测试副司令

    49#
    发表于 2010-9-4 11:23:25 | 只看该作者
    呵呵 ,楼主的这个东西,通用性很高,大家可以省很多时间阿
    谢谢那些为功能自动化而努力的同行们。。哈哈。。

    也让我们力致至自动化测试的研究。。

    我也设计了一个脚本转换的工具,不过这个工具并不是通用的,它是为我的测试框架而设计的

    当然大家有兴趣的话,可以研究一下,运行时,可能会弹出来个msinet.ocx找不到的提示
    这个没有关系,是因为有个自动升级的组件,这里我只发转换代码的组件,呵呵
    发上来供大家参考:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    50#
    发表于 2010-9-4 12:09:15 | 只看该作者

    回复 50# 的帖子

    这个框架开源吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-20 17:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    51#
    发表于 2010-9-4 13:23:25 | 只看该作者

    谢谢分享

    谢谢分享 哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-19 13:26
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    52#
    发表于 2010-9-5 09:57:19 | 只看该作者
    发觉不支持中文

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    53#
    发表于 2010-9-7 17:22:26 | 只看该作者

    回复 50# 的帖子

    请各位大哥看看 讨论下 这段录制的脚本怎样写成 描述性语言 谢谢
    用于清空IE缓存:
            Browser("Login").WinToolbar("ToolbarWindow32").Press "工具(&T)"
            Browser("Login").WinMenu("ContextMenu").Select "Internet 选项(O)..."
            Browser("Login").Dialog("Internet 选项").WinButton("删除 Cookies(I)").Click
            Browser("Login").Dialog("Internet 选项").Dialog("删除 Cookies").WinButton("确定").Click
            Browser("Login").Dialog("Internet 选项").WinButton("删除文件(F)").Click
            Browser("Login").Dialog("Internet 选项").Dialog("删除文件").WinCheckBox("删除所有脱机内容(D)").Set "ON"
            Browser("Login").Dialog("Internet 选项").Dialog("删除文件").WinButton("确定").Click
            Browser("Login").Dialog("Internet 选项").WinButton("确定").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    54#
    发表于 2011-1-6 15:09:44 | 只看该作者
    QH
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    55#
    发表于 2012-2-3 17:46:14 | 只看该作者
    收!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    56#
    发表于 2012-4-6 15:34:35 | 只看该作者
    d顶
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 00:23 , Processed in 0.074818 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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