51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2774|回复: 8
打印 上一主题 下一主题

[原创] qtp随机选择webcheckbox的脚本如何实现呢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-14 15:47:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用qtp写一个随机选择多选框的脚本,最开始的思路是将webcheckbox的index设置为变量,用随机函数Int((X * Rnd) + 1)来产生随机数赋给index变量,通过识别index的值来获取到不同的多选框,但是查看过object identification后发现webcheckbox好像没有index这个属性,不知道我的思路对不对?该如何解决这个问题呢?请教下大家,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-11-14 15:51:00 | 只看该作者
在线等解答,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-11-14 15:57:46 | 只看该作者
LZ把webRadio 与webCheckBox弄混淆了吧,查看帮助区别一下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-11-14 16:08:13 | 只看该作者
回复 3# xjwldlover
请问那如何实现随机选择多选框呢?实在搞不定
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-11-14 16:33:12 | 只看该作者
回复  xjwldlover
请问那如何实现随机选择多选框呢?实在搞不定
vivianqw 发表于 2012-11-14 16:08


使用ChildObjects统计待选webcheckbox,然后设定指定item的value = on。话说,除非你的操作和其他业务无关,否则使用随机值则不合适。
话说好的指定值设定方法比随机值设定难度更大,也更具意义 ,通用话的赋值方式≠设置随机值
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-11-14 16:36:03 | 只看该作者
回复 5# xjwldlover
嗯,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-11-14 22:15:34 | 只看该作者
index熟悉spy是看不出的,,,属于隐藏属性,,,
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-11-15 15:54:17 | 只看该作者
回复 7# SexyCat_1113
是的,运行程序的时候报错,无法识别属性,那index这个属性就无法使用了吗?如果可以使用,该怎样用呢?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-11-15 16:21:07 | 只看该作者
回复  SexyCat_1113
是的,运行程序的时候报错,无法识别属性,那index这个属性就无法使用了吗?如果可以 ...
vivianqw 发表于 2012-11-15 15:54


index是webRadioGroup中元素固有属性(固有属性),既是,任意webradio必然存在index属性;但是其他类型的控件就未必了,比如webcheckbox,开发高兴就可以给你一个index,不高兴就不给你添加这个属性(自定义属性)。   
webradio 与webcheckBox的index属性存在本质区别,radio中是对象属性(可以理解为你的名字,到哪都通用),而webcheckbox中是智能识别属性(可以理解是学校的学号,你高中、大学、工作的号码都是不一样的,是临时给的)。明白?

如有错误,请各位指正~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-28 16:30 , Processed in 0.078604 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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