vivianqw 发表于 2012-11-14 15:47:15

qtp随机选择webcheckbox的脚本如何实现呢

想用qtp写一个随机选择多选框的脚本,最开始的思路是将webcheckbox的index设置为变量,用随机函数Int((X * Rnd) + 1)来产生随机数赋给index变量,通过识别index的值来获取到不同的多选框,但是查看过object identification后发现webcheckbox好像没有index这个属性,不知道我的思路对不对?该如何解决这个问题呢?请教下大家,谢谢!

vivianqw 发表于 2012-11-14 15:51:00

在线等解答,谢谢

xjwldlover 发表于 2012-11-14 15:57:46

LZ把webRadio 与webCheckBox弄混淆了吧,查看帮助区别一下

vivianqw 发表于 2012-11-14 16:08:13

回复 3# xjwldlover
请问那如何实现随机选择多选框呢?实在搞不定

xjwldlover 发表于 2012-11-14 16:33:12

回复xjwldlover
请问那如何实现随机选择多选框呢?实在搞不定
vivianqw 发表于 2012-11-14 16:08 http://bbs.51testing.com/images/common/back.gif

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

vivianqw 发表于 2012-11-14 16:36:03

回复 5# xjwldlover
嗯,谢谢:)

SexyCat_1113 发表于 2012-11-14 22:15:34

index熟悉spy是看不出的,,,属于隐藏属性,,,

vivianqw 发表于 2012-11-15 15:54:17

回复 7# SexyCat_1113
是的,运行程序的时候报错,无法识别属性,那index这个属性就无法使用了吗?如果可以使用,该怎样用呢?

xjwldlover 发表于 2012-11-15 16:21:07

回复SexyCat_1113
是的,运行程序的时候报错,无法识别属性,那index这个属性就无法使用了吗?如果可以 ...
vivianqw 发表于 2012-11-15 15:54 http://bbs.51testing.com/images/common/back.gif

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

如有错误,请各位指正~
页: [1]
查看完整版本: qtp随机选择webcheckbox的脚本如何实现呢