51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1790|回复: 11
打印 上一主题 下一主题

[原创] 一个奇怪的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-18 14:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想对一个下拉框赋值,然后保存数据,我是这样写的:

1 Browser("登录").Page("用户管理").WebEdit("WebEdit_4").Set "yoxi@tom.com"
2 Browser("登录").Page("用户管理").WebCheckBox("WebCheckBox_2").Set "on"
3 Browser("登录").Page("用户管理").WebEdit("WebEdit_5").Set "common user"   该下拉框我用spy后发现不是combobox而是一个webedit
4 Browser("登录").Page("用户管理").WebButton("确 定").Click
5 Browser("登录").Page("用户管理").WebButton("OK").Click

执行到第三行时,界面是这样的:




但执行到第四行时,如图:



自动把该栏位清空了,变成了默认值“无”,导致无法执行第六行的保存动作,是为什么呢?这个程序是用.net写的。

[ 本帖最后由 wslss007 于 2008-3-18 14:17 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-18 14:39:13 | 只看该作者
使用模拟录制
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-18 15:51:38 | 只看该作者
原帖由 zht 于 2008-3-18 14:39 发表
使用模拟录制


我只是想弄明白为什么会这样?不想用模拟录制或低级录制。

[ 本帖最后由 wslss007 于 2008-3-18 17:06 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-18 16:05:28 | 只看该作者
请问模拟录制和低级录制有什么区别不?
再有和正常录制又有什么区别不?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-3-18 23:41:53 | 只看该作者
就没人遇到过这种奇怪的问题吗?那我只好用低级录制了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-3-19 10:09:21 | 只看该作者
不如试一下做虚拟对象吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-19 10:49:13 | 只看该作者
关注中,现在这个问题是怎么解决的,我也尝试录制一个下拉框来进行选择,但是通过
Browser("xx").Page("xx").WebEdit("WebEdit").Set "common user" 是可以实现的,LZ解决了不要忘记放帖。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-3-19 11:24:33 | 只看该作者
原帖由 language_fw 于 2008-3-19 10:49 发表
关注中,现在这个问题是怎么解决的,我也尝试录制一个下拉框来进行选择,但是通过
Browser("xx").Page("xx").WebEdit("WebEdit").Set "common user" 是可以实现的,LZ解决了不要忘记放帖。


是可以实现,但执行到第五行的时候,就把那栏给清空了,看我的问题描述。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2008-3-19 11:36:29 | 只看该作者

    有点怪,是要找出原因。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-3-19 17:16:27 | 只看该作者
    看看下拉框是不是还有个index的属性,试试这个!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-3-20 09:48:52 | 只看该作者
    原帖由 MarsNoNo 于 2008-3-19 17:16 发表
    看看下拉框是不是还有个index的属性,试试这个!


    是有一个index属性,怎么用呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-3-20 10:37:45 | 只看该作者

    回复 11# 的帖子

    index属性是用来表示下拉框中的各个不同的item的,比如”0“(也许有,不过我也不太清楚)是表示下拉框中的第一个item,”1“表示第二个,以此类推……
    你可以取一下每个不同的index来看看,特别是你添加了一个新的用户之后,你可以取来看看。
    我这样说,也许解决不了你的问题,希望能帮上你。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-13 13:16 , Processed in 0.070726 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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