51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5817|回复: 15
打印 上一主题 下一主题

[讨论] QTP webEdit对象SET插入值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-22 10:18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码如下:
  1. systemUtil.Run "www.baidu.com"
  2. 'msgbox Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Exist
  3. [color=Teal]Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd","index:=2").Highlight
  4. Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd","index:=2").Set  "QTP" [/color]
  5. GPro=Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").GetROProperty("value")
  6. DataTable.SetCurrentRow(DataTable.GetRowCount+1)  '将dataTable的当前行定位到总行数的下一行
  7. DataTable.Value("yan","Global")=GPro     'DataTable 赋值
  8. Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click
  9. msgbox Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd","index:=2").GetROProperty("value")
复制代码
Edit("name:=wd","index:=2")对象是能识别到的,但就是不能使用SET赋值。现在初步考虑是IE问题,因为当天上午代码是能执行的,下午IE老弹出“下载文件”的对话框,修复了IE之后,SET就不能赋值了。
这个问题给位美女、大虾有没有遇到过呢?对此大家有没有什么建议呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 1200 天

    连续签到: 2 天

    [LV.10]测试总司令

    2#
    发表于 2013-5-22 16:09:03 | 只看该作者
    百度就一个 输入框 你用index 做什么 对象库是不是加了多个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 1200 天

    连续签到: 2 天

    [LV.10]测试总司令

    3#
    发表于 2013-5-22 16:13:56 | 只看该作者
    DataTable 不会用 直接学的数据放在Excel里 用Global很容易出问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-5-22 16:47:01 | 只看该作者
    回复 3# 赵佳乐SMILE

    因为SET不能赋值,所以也就想各种办法。结果问题还是没有解决。连IE都重装了,现在在考虑要不要重装下QTP。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 1200 天

    连续签到: 2 天

    [LV.10]测试总司令

    5#
    发表于 2013-5-22 16:52:01 | 只看该作者
    回复 4# beiler03


        你单独就一句 set 也不好使吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2013-5-22 20:06:35 | 只看该作者
    回复 5# 赵佳乐SMILE


        Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd","index:=2").Object.value="qtp"

    试一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2013-5-22 20:08:02 | 只看该作者
    回复  赵佳乐SMILE

    因为SET不能赋值,所以也就想各种办法。结果问题还是没有解决。连IE都重装了,现在在 ...
    beiler03 发表于 2013-5-22 16:47



        应该是先装ie,后装qtp吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2013-5-23 09:13:27 | 只看该作者
    回复 5# 赵佳乐SMILE


        昨天重装了IE后发现,“Browser("micClass:=Browser").Page("micClass:=Page").WebButton("name:=百度一下").Click”也不好使了,又没有报错,也不执行Click。很奇怪,重装IE前能执行这语句。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-5-23 09:14:01 | 只看该作者
    回复 7# wsryyffs


        这个到没有注意到。。。。额。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2013-5-23 09:15:40 | 只看该作者
    本帖最后由 beiler03 于 2013-5-23 09:16 编辑

    回复 6# wsryyffs


        正解。^-^
       但现在WebButton("name:=百度一下").Click不能执行了,怎么办?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 1200 天

    连续签到: 2 天

    [LV.10]测试总司令

    11#
    发表于 2013-5-23 09:24:13 | 只看该作者
    你先不用描述性编程 就直接 新建个 加个button 拖进去 click 也不好使吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2013-5-23 10:40:56 | 只看该作者
    回复 11# 赵佳乐SMILE


        恩。上次能跑成功的,刚试了下都不行了。也就是前两天做实例时IE要莫名的弹出“下载文件”的对话框,然后修护IE后QTP就不行了,昨天重装了IE也不行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 1200 天

    连续签到: 2 天

    [LV.10]测试总司令

    13#
    发表于 2013-5-23 10:53:33 | 只看该作者
    回复 12# beiler03


        好纠结
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2013-5-23 11:08:46 | 只看该作者
    回复 13# 赵佳乐SMILE

    是啊,重装QTP,结束纠结!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2013-5-28 09:28:03 | 只看该作者
    回复 12# beiler03


      QTP识别对象是需要在IE里启用插件的,重置/重装IE都会禁用该插件.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-7-24 10:25:24 | 只看该作者
    如果Set不好使的话使用Type
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-10 18:09 , Processed in 0.080827 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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