51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 有关dialog的问题

[复制链接]

该用户从未签到

21#
 楼主| 发表于 2007-8-23 19:29:56 | 只看该作者
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("menu").WebElement("用户管理").Click
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("menu").Link("新增用户").Click
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebEdit("userEdit:usernum").Set DataTable("用户编号", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebEdit("userEdit:username").Set DataTable("用户名", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebEdit("userEdit:email").Set DataTable("用户邮箱", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebList("userEdit:_idJsp27").Select DataTable("用户类别", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebEdit("userEdit:usercredit").Set DataTable("信誉度", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebCheckBox("userEdit:_idJsp35").Set DataTable("管理员", dtLocalSheet)
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("main").WebButton("新增").Click
If Browser("欢迎使用bookadmin图书管理系统").Dialog("Microsoft Internet Explorer").Exist(1)  Then '如果不出现=false
        error_message = Browser("欢迎使用bookadmin图书管理系统").Dialog("Microsoft Internet Explorer").static("用户编号只能是1-20位!").GetRoProperty("text")
        If error_message<>(datatable.Value("I",dtlocalsheet)) Then
                msgbox(errror_message)
        End If
'        Browser("欢迎使用bookadmin图书管理系统").Dialog("Microsoft Internet Explorer").close
End If
Browser("欢迎使用bookadmin图书管理系统").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Browser("欢迎使用bookadmin图书管理系统").Page("欢迎使用bookadmin图书管理系统").Frame("menu").Link("新增用户").Click

以上是代码,但输出的error_message是空的.
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2007-8-23 20:05:51 | 只看该作者
问题已解决,不过还是要谢谢rivermen指点!
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2007-8-24 02:47:57 | 只看该作者
dialog里经常有多个static,要取里面的内容不是很稳定,所以我有时干脆用getVisibleText,把标题和按钮的文字也一并取出来,全部msgbox出来,给用户看!呵呵,这样信息也很全面。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2007-8-24 09:01:46 | 只看该作者
原帖由 yabest 于 2007-8-24 02:47 发表
dialog里经常有多个static,要取里面的内容不是很稳定,所以我有时干脆用getVisibleText,把标题和按钮的文字也一并取出来,全部msgbox出来,给用户看!呵呵,这样信息也很全面。


问一下yabest兄,你们对于不是弹出框的提示,都采用什么样的方法来获取该信息?如下图中青色圈起来的这中提示:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2007-8-24 17:59:28 | 只看该作者
原帖由 jiangdanyang 于 2007-8-24 09:01 发表


问一下yabest兄,你们对于不是弹出框的提示,都采用什么样的方法来获取该信息?如下图中青色圈起来的这中提示:

31708


这个没办法,区分不出来,只能针对性的检查。
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2007-8-30 12:59:18 | 只看该作者
学习中
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2007-8-30 13:00:51 | 只看该作者
帮忙顶啊
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2007-8-30 16:49:05 | 只看该作者
原帖由 yabest 于 2007-8-24 17:59 发表


这个没办法,区分不出来,只能针对性的检查。


呵呵,这个可以用这行字的color属性区分。把红色的字取出来就是了
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2007-9-3 18:06:45 | 只看该作者
static是标签的类名
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 00:02 , Processed in 0.077777 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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