51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[求助] 关于 winedit 的readonly属性

[复制链接]
  • TA的每日心情
    慵懒
    2022-1-10 16:57
  • 签到天数: 377 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2007-12-19 15:27:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    winedit的text值在程序中设置为readonly,也就是必须通过一个“浏览”按钮来设置text值。

    现在我想不通过“浏览”按钮来赋予text值,而是把这些值作为数据放在datatable里。

    但是回放时提示无法获取text值。

    大家有没有解决办法?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-12-19 16:26:36 | 只看该作者
    你都没把你具体是怎么操作的,脚本,图片都没放上来说明一下,只是说无法获取,别人怎么帮你解决啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-1-10 16:57
  • 签到天数: 377 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
     楼主| 发表于 2007-12-20 18:26:22 | 只看该作者
    图片发不上来,公司屏蔽了。把代码放上来吧。

    Dialog("object").winedit("edit").setcaretpos 0
    Dialog("object").winbotton("Dir").click
    Dialog("object").Dialog("Please select files or ").wincombox("Look in:").select  "本地磁盘(D)"
    Dialog("object").Dialog("Please select files or ").WinListView("SysListView32").select "qtp_script"
    Dialog("object").Dialog("Please select files or ").winbotton("ok").click

    系统通过上面这段代码获取winedit的text值,并且在程序中设置这个值为readonly,也就是在界面上不能通过手工输入这个值。

    我在qtp中,尝试通过SetTOProperty来设置text的值,并且也确认在运行中text值已经为我设置的值,但是最终这个值还是没写入到程序中。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-12-20 19:30:54 | 只看该作者
    原帖由 bluejone 于 2007-12-20 18:26 发表

    ...
    系统通过上面这段代码获取winedit的text值,并且在程序中设置这个值为readonly,也就是在界面上不能通过手工输入这个值。

    我在qtp中,尝试通过SetTOProperty来设置text的值,并且也确认在运行中text值已经为我设置的值,但是最终这个值还是没写入到程序中。



    概念不过关,看看这个吧! 《QTP识别和操作对象的原理》(http://www.yabest.net
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-12-21 10:44:24 | 只看该作者
    根据你的描述,我觉的RO的值才是你要的。RO的属性可以通过GetROProperty来读取。没有SetROProperty,要修改RO属性,只能通过对象具体的Method。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-8 10:35 , Processed in 0.075189 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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